1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      oracle如何判斷外鍵 oracle查看主鍵

      怎么查看oracle數(shù)據(jù)庫數(shù)據(jù)表外鍵

      select distinct(ucc.column_name) column_name,rela.table_name,rela.column_name column_name1

      創(chuàng)新互聯(lián)從2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元臨武做網(wǎng)站,已為上家服務(wù),為臨武各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220

      from

      user_constraints uc,user_cons_columns ucc,

      (select t2.table_name,t2.column_name,t1.r_constraint_name from user_constraints t1,user_cons_columns t2 where t1.r_constraint_name=t2.constraint_name and t1.table_name='ONLINEXLS') rela

      where

      uc.constraint_name=ucc.constraint_name

      and uc.r_constraint_name=rela.r_constraint_name

      and uc.table_name='PRODUCT'

      oracle怎么查看外鍵在哪個(gè)表

      有時(shí)候刪除某張表記錄的時(shí)候,會(huì)報(bào)錯(cuò)外鍵約束不能刪除。

      如果不了解表之間的關(guān)系,可以通過以下語句查詢到外鍵是建在哪張表上的:

      select * from dba_constraints where constraint_name='xxx' and constraint_type = 'R';

      例如:我的程序日志中報(bào)如下錯(cuò)誤,我要知道外鍵是在那個(gè)表上.

      2015-09-08

      18:28:18 [ main:261597003 ] - [ ERROR ] java.sql.SQLException:

      ORA-02291: 違反完整約束條件 (IRP.FK66EC57AF5158B9FB) - 未找到父項(xiàng)關(guān)鍵字

      select * from dba_constraints where constraint_name='FK66EC57AF5158B9FB' and constraint_type = 'R';

      例如:

      執(zhí)行delete from tablename時(shí)報(bào)錯(cuò):

      ORA-02292: integrity constraint (CCSYS.FK_T_BME_TASKRUNRESULT_TASKID) violated - child record found

      可以通過執(zhí)行

      select table_name from dba_constraints where constraint_name='FK_T_BME_TASKRUNRESULT_TASKID' and constraint_type = 'R';

      查詢出外鍵是建在T_BME_TASKRUNRESULT表上的,先把T_BME_TASKRUNRESULT表刪除,就可以刪除 t_bme_task表記錄了。

      Oracle查看表索引、主鍵、外鍵、約束

      查看表索引、主鍵、外鍵、約束

      (包括索引名,類型,構(gòu)成列)

      SELECT T.*, I.INDEX_TYPE

      FROM USER_IND_COLUMNS T,USER_INDEXES I

      WHERE T.INDEX_NAME = I.INDEX_NAME

      AND T.TABLE_NAME = I.TABLE_NAME

      AND T.TABLE_NAME = 'ORG_DLF' ----指定表

      AND T.TABLE_OWNER= 'ODSRPT_SIT2'; ----指定用戶

      (包括名稱,構(gòu)成列)

      SELECT CU.*

      FROM DBA_CONS_COLUMNS CU, DBA_CONSTRAINTS AU

      WHERE CU.CONSTRAINT_NAME = AU.CONSTRAINT_NAME

      AND AU.CONSTRAINT_TYPE = 'P'

      AND AU.TABLE_NAME = 'LOAN_APPLICATION_FEE' -----指定表名

      AND CU.OWNER='ODSRPT_SIT2'; -----指定用戶名

      (包括表名稱,構(gòu)成列)

      SELECT CU.COLUMN_NAME,AU.TABLE_NAME

      FROM DBA_CONS_COLUMNS CU, DBA_CONSTRAINTS AU

      WHERE CU.CONSTRAINT_NAME = AU.CONSTRAINT_NAME

      AND AU.CONSTRAINT_TYPE = 'U'

      AND AU.OWNER='RPT_UAT2' -----指定用戶名

      AND AU.TABLE_NAME = 表名 ; -----指定表名

      Select a.Owner 外鍵擁有者,

      a.Table_Name 外鍵表,

      c.Column_Name 外鍵列,

      b.Owner 主鍵擁有者,

      b.Table_Name 主鍵表,

      d.Column_Name 主鍵列,

      c.Constraint_Name 外鍵名,

      d.Constraint_Name 主鍵名

      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;

      在ORACLE數(shù)據(jù)庫中,什么是主鍵?什么是外鍵?

      主鍵就是自己設(shè)定的字段,該字段不能為空,而且該字段的值必須唯一,外鍵就是在主表中可以重復(fù)出現(xiàn),但是它是另一個(gè)表的主鍵,對(duì)過外鍵使兩個(gè)表相關(guān).

      在oracle中查詢表之間外鍵的執(zhí)行語句怎么寫?

      select * from user_constraints c where c.constraint_type = 'R' and c.table_name = 要查詢的表 。

      查詢外鍵約束的列名: select * from user_cons_columns cl where cl.constraint_name = 外鍵名稱

      查詢引用表的鍵的列名: select * from user_cons_columns cl where cl.constraint_name = 外鍵引用表的鍵名

      查詢表的所有列及其屬性 select t.*,c.COMMENTS from user_tab_columns t,user_col_comments c where t.table_name = c.table_name and t.column_name = c.column_name and t.table_name = 要查詢的表。

      甲骨文股份有限公司(Oracle)是全球大型數(shù)據(jù)庫軟件公司,總部位于美國(guó)加州紅木城的紅木岸。在2008年,甲骨文股份有限公司是繼Microsoft及IBM后,全球收入第三多的軟件公司。

      Oracle數(shù)據(jù)庫產(chǎn)品為財(cái)富排行榜上的前1000家公司所采用,許多大型網(wǎng)站也選用了Oracle系統(tǒng)。甲骨文股份有限公司于1989年正式進(jìn)入中國(guó),在北京、上海、廣州和成都均設(shè)立了分支機(jī)構(gòu)。

      在Oracle中,有沒有查看一個(gè)表外鍵的SQL語句?

      已驗(yàn)證:

      select INDEX_NAME 索引名, b.TABLE_NAME 主鍵表名, a.TABLE_NAME 外鍵表名, CONSTRAINT_TYPE, CONSTRAINT_NAME 約束名

      from all_indexes a, all_constraints b

      where b.TABLE_NAME='AC' AND CONSTRAINT_TYPE IN('P','R')

      and R_CONSTRAINT_NAME=INDEX_NAME(+)

      /

      CONSTRAINT_TYPE='P'為主鍵,='R'為外鍵


      網(wǎng)站題目:oracle如何判斷外鍵 oracle查看主鍵
      網(wǎng)站路徑:http://www.ef60e0e.cn/article/hpghjs.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        靖边县| 鹰潭市| 仁化县| 江华| 盖州市| 留坝县| 诸城市| 兰考县| 眉山市| 永春县| 曲松县| 曲松县| 泰州市| 定州市| 武定县| 高安市| 高州市| 合水县| 通渭县| 青冈县| 天水市| 甘德县| 左贡县| 弋阳县| 阳春市| 新化县| 松原市| 稷山县| 大关县| 台东县| 焦作市| 成都市| 万全县| 色达县| 万载县| 图木舒克市| 晋中市| 共和县| 泰安市| 巩义市| 额济纳旗|