/* 1. 해당 테이블의 기본키 정보 */
select a.table_name, b.column_name, b.position, a.status
from all_constraints a, all_cons_columns b
where 1=1
and a.owner = 'SMARTFARM'
and a.table_name = 'TB_USER_INFO'
and a.table_name = b.table_name
and a.constraint_type = 'P'
and a.constraint_name = b.constraint_name
and a.owner = b.owner
order by b.position asc
;
/* 2. 해당 사용자의 테이블 리스트 및 레코드 개수 */
select table_name, num_rows
from user_tables
where status = 'VALID'
order by table_name asc
;
/* 3. 해당 테이블의 인덱스 리스트 */
select index_name
from user_indexes
where table_name = 'TB_USER_INFO'
and status = 'VALID'
;
/* 4. 해당 테이블의 생성 스크립트 (CLOB) */
select dbms_metadata.get_ddl('TABLE', 'TB_USER_INFO', 'SMARTFARM') as table_ddl_script
from dual
;
/* 5. 해당 테이블의 인덱스 생성 스크립트 (CLOB) */
select dbms_metadata.get_dependent_ddl('INDEX', 'TB_USER_INFO', 'SMARTFARM') as index_ddl_script
from dual
;
/* 6. 해당 테이블의 컬럼 정보 리스트 */
select column_name, data_type, data_length, data_precision, nullable
from user_tab_columns
where table_name = 'TB_USER_INFO'
order by column_id asc
;
/* 7. 해당 테이블 컬럼의 코멘트 리스트 */
select column_name, comments
from user_col_comments
where table_name = 'TB_USER_INFO'
;
/* 8. 해당 인덱스를 구성하는 테이블의 컬럼명 리스트 */
select table_name, column_name, descend,index_name
from user_ind_columns
where index_name = 'IDX_USER_INFO_01'
order by column_position asc
;
/* 9. 해당 function/procedure/view/trigger/sequence의 생성 스크립트 */
select dbms_metadata.get_ddl('FUNCTION', '함수명') as function_src
from dual
;
select dbms_metadata.get_ddl('PROCEDURE', '프로시져명') as function_src
from dual
;
select dbms_metadata.get_ddl('VIEW', '뷰명') as function_src
from dual
;
select dbms_metadata.get_ddl('TRIGGER', '트리거명') as function_src
from dual
;
select dbms_metadata.get_ddl('SEQUENCE', '시퀀스명') as function_src
from dual
;
/* 10. 해당 테이블의 코멘트 */
select comments
from user_tab_comments
where table_name = 'TB_USER_INFO'
;
'데이터베이스 > 오라클' 카테고리의 다른 글
ORACLE / tablespace / 확인 / 수정 / 삭제 / 변경 / 관리 (0) | 2021.09.03 |
---|---|
오라클설치후 환경셋팅 (0) | 2021.09.03 |
오라클 테이블스페이스 사용량 (0) | 2021.09.03 |
컬럼정보조회 (0) | 2021.09.03 |
DATAPUMP 백업 (0) | 2021.09.03 |
댓글