情報は、関連するOracleの照会テーブルであります

転載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。

公開された316元の記事 ウォン称賛33 ビュー210 000 +

おすすめ

転載: blog.csdn.net/yz18931904/article/details/105204856