小菜毛毛技術分享

          與大家共同成長

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            164 Posts :: 141 Stories :: 94 Comments :: 0 Trackbacks
          有一個表A,如果想知道這個表的主鍵被哪些表作為外鍵,則使用下面語句

          select * from user_constraints t where t.r_constraint_name = 'PK_PM_PRD'

          其中 'PK_PM_PRD' 是你這個表的主鍵的名稱



          select
          a.owner 外鍵擁有者,
          a.table_name 外鍵表,
          substr(c.column_name,1,127) 外鍵列,
          b.owner 主鍵擁有者,
          b.table_name 主鍵表,
          substr(d.column_name,1,127) 主鍵列
          from
          user_constraints a,
          user_constraints b,
          user_cons_columns c,
          user_cons_columns d
          where
              a.r_constraint_name=b.constraint_name
          and a.constraint_type='R'
          and b.constraint_type='P'
          and a.r_owner=b.owner
          and a.constraint_name=c.constraint_name
          and b.constraint_name=d.constraint_name
          and a.owner=c.owner
          and a.table_name=c.table_name
          and b.owner=d.owner
          and b.table_name=d.table_name
          posted on 2009-06-04 20:49 小菜毛毛 閱讀(3478) 評論(0)  編輯  收藏 所屬分類: 數據庫
          主站蜘蛛池模板: 永顺县| 瓦房店市| 册亨县| 溆浦县| 天全县| 益阳市| 乐都县| 托里县| 饶阳县| 太谷县| 溧阳市| 洪江市| 伽师县| 罗平县| 册亨县| 那坡县| 安福县| 乌海市| 紫云| 四会市| 天台县| 通渭县| 驻马店市| 岱山县| 石渠县| 瑞安市| 施甸县| 南开区| 青州市| 巩留县| 江都市| 双牌县| 白河县| 武夷山市| 汕头市| 六盘水市| 岐山县| 隆林| 基隆市| 聂拉木县| 康马县|