1. 테이블 이름 쿼리:
select table_name,tablespace_name,temporary from user_tables [where table_name=表名]
중: table_name: 테이블 이름(varchar2(30))
tablespace_name: 테이블 이름(varchar2(30))을 저장하는 테이블 공간 );
임시: 임시 테이블인지 여부(varchar2 (1)).
예: user_tables에서 table_name,tablespace_name,temporary를 선택합니다. 여기서 table_name='TEST_TEMP';
결과:
---- ------------------------------------------------ -- --------
table_name tablespace_name 임시
TEST_TEMP SDMP N
--------- --- --------------------- --- ------
참고: 테이블 이름 변수 값은 반드시 대문자여야 합니다.
2. 쿼리 테이블 열 이름:
select column_name,data_type ,data_length,data_precision,data_scale from user_tab_columns [where table_name=表名];
중: column_name: 열 이름(varchar2(30))
data_type: 열 데이터 유형(varchar2(106)); >data_length: 열 길이(숫자);
예: user_tab_columns에서 column_name,data_type,data_length,data_precision,data_scale 선택, where table_name='TEST_TEMP';
결과:
----- ------------------------------------------------- - ----------------------
column_name data_type data_length data_precision data_scale
ID NUMBER 22 0
NAME NVARCHAR2 20
SEX CHAR 1
등급 NVARCHAR2 10
----------------------------------------- --------- --------------- ------
참고: 테이블 이름 변수 값은 반드시 대문자여야 합니다.
또한 all_tab_columns를 통해 관련 테이블의 데이터를 가져올 수도 있습니다.