転載HE学生
'carclaim(保険金)'を選択AS SYSNAME、
t.TABLE_NAME、
c.comments、
col.COLUMN_NAME、
col.DATA_TYPE、
col.DATA_LENGTH、
comm.comments、
col.NULLABLE、
ケースuc.constraint_type
すると'P'その後、
「Y 「
他に
」N '
エンド『primarkKey』
USER_TABLES Tから-テーブルの検索に使用
、内側はC user_tab_comments参加-ノートテーブル
t.TABLE_NAME = c.table_name ON
COLに参加インナーUSER_TAB_COLUMNSを-すべてのテーブルのすべてのフィールドの構造情報
ON = t.TABLE_NAME col.TABLE_NAME
インナー参加USER_COL_COMMENTS COMM -すべてのテーブルのすべての列
comm.table_name上= COL。TABLE_NAME
comm.column_name = col.COLUMN_NAMEと
uc.constraint_type、参加(ucc.table_nameを選択ucc.column_nameを左
UCC USER_CONS_COLUMNSから
内部結合USER_CONSTRAINTS
- USER_CONSTRAINTSテーブル制約が属するどのビュー描い制約タイプ(CONSTRAINT_TYPE)でありますどのテーブル(テーブル名)、タイプR(外部キー)の制約は、その後R_CONSTRAINT_NAMEフィールドが格納されている場合、主キー制約名マスターテーブルを参照する。
- USER_CONS_COLUMNSテーブルと制約に記載され、表制約フィールドの図です。何の関連列が制約にこれらの主キー、外部キー制約、制約インデックス関与。
- (所有者、CONSTRAINT_NAMEは、table_name)の両方によって関連付けられている
ON ucc.constraint_name UC = uc.constraint_name
WHERE uc.constraint_type = ' P '
とucc.table_nameは=' GCADJUSTMENTMAIN「)をUC = ON uc.table_name
col.TABLE_NAME
とuc.column_name =
col.COLUMN_NAME
( 'GCADJUSTMENTMAIN')でt.TABLE_NAME
ORDER BY col.TABLE_NAME、col.COLUMN_ID、UC.constraint_type。