このスクリプトは、Oracleの列とコメントを含むテーブルをダンプします(私が行うこと:外部ツールに依存せずにスキーマDDLを人間が読める形式でダンプします。sqlplusこのスクリプトをSVNにコミットして、チームメンバーが使用できるようにします):
SELECT dt.table_name、dt.column_name、dt.data_type、dt.data_length、comm.comments
FROM user_col_comments comm、user_tab_columns dt
WHERE dt.table_name = comm.table_name
AND dt.column_name = comm.column_name
注文者dt.table_name;
出力は次のようになります。
TBL111COL11..。 TBL111COL22..。 TBL222COL11..。 TBL222COL22..。 TBL222COL33..。 TBL333COL11..。
読みやすくするために、不要なTBLxxx単語をスキップする方法を探しています。
TBL111COL11..。
COL22..。
TBL222COL11..。
COL22..。
COL33..。
TBL333COL11..。
なにか提案を?