2017-03-10 14:43:50 (Fri);
オブジェクトの一覧を取得
select * from user_objects
オブジェクト毎に一覧を取得
select * from user_tables;
select * from user_views;
select * from user_indexes;
select * from user_procedures;
select * from user_sequences;
select * from user_triggers;
コメント付きでテーブル名取得(ついでに表領域も)
SELECT
TB.TABLE_NAME,TB.TABLESPACE_NAME,TC.COMMENTS
FROM
USER_TABLES TB
INNER JOIN USER_TAB_COMMENTS TC
ON TB.TABLE_NAME = TC.TABLE_NAME
ORDER BY
TB.TABLE_NAME
コメント付きでテーブル&カラム名取得(ついでに表領域も)
SELECT
TB.TABLE_NAME,TCOM.COMMENTS,TB.TABLESPACE_NAME,
TCOL.COLUMN_ID,TCOL.COLUMN_NAME,CCOM.COMMENTS,
TCOL.DATA_TYPE,TCOL.DATA_LENGTH,TCOL.DATA_PRECISION,TCOL.DATA_SCALE,
TCOL.DATA_DEFAULT,TCOL.NULLABLE
FROM
USER_TABLES TB
INNER JOIN USER_TAB_COMMENTS TCOM
ON TB.TABLE_NAME = TCOM.TABLE_NAME
INNER JOIN USER_TAB_COLUMNS TCOL
ON TB.TABLE_NAME = TCOL.TABLE_NAME
INNER JOIN USER_COL_COMMENTS CCOM
ON TB.TABLE_NAME = CCOM.TABLE_NAME
AND TCOL.COLUMN_NAME = CCOM.COLUMN_NAME
ORDER BY
TB.TABLE_NAME,TCOL.COLUMN_ID
最終更新:2017年03月10日 14:43