Oracle 外來鍵查詢sql
1.
select pk.table_name, fk.table_name, fk.constraint_name
from user_constraints pk, user_constraints fk
where fk.constraint_type = 'R'
and fk.r_constraint_name = pk.constraint_name
and pk.table_name = '&pk_table_name'
from user_constraints pk, user_constraints fk
where fk.constraint_type = 'R'
and fk.r_constraint_name = pk.constraint_name
and pk.table_name = '&pk_table_name'
2.
select a.table_name 外來鍵表名,a.column_name 外來鍵列名,b.table_name 主鍵表名,b.column_name 主鍵列名
from
(select a.constraint_name,b.table_name,b.column_name,a.r_constraint_name
from user_constraints a, user_cons_columns b
WHERE a.constraint_type='R'
and a.constraint_name=b.constraint_name
) a,
(select distinct a.r_constraint_name,b.table_name,b.column_name
from user_constraints a, user_cons_columns b
WHERE a.constraint_type='R'
and
a.r_constraint_name=b.constraint_name)
b
where a.r_constraint_name=b.r_constraint_name
from
(select a.constraint_name,b.table_name,b.column_name,a.r_constraint_name
from user_constraints a, user_cons_columns b
WHERE a.constraint_type='R'
and a.constraint_name=b.constraint_name
) a,
(select distinct a.r_constraint_name,b.table_name,b.column_name
from user_constraints a, user_cons_columns b
WHERE a.constraint_type='R'
and
a.r_constraint_name=b.constraint_name)
b
where a.r_constraint_name=b.r_constraint_name
參考文獻:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9252210/viewspace-676965/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle根據主鍵查詢外來鍵Oracle
- oracle查詢表資訊(索引,外來鍵,列等)Oracle索引
- Oracle查詢表的外來鍵引用關係Oracle
- 查詢外來鍵約束、子表欄位等資訊的SQLSQL
- oracle中查詢、禁用、啟用、刪除表外來鍵Oracle
- 查詢沒有索引的外來鍵索引
- 查詢一個表的外來鍵
- sql 查詢 主外來鍵的 一點心得SQL
- ORACLE: 查詢(看)表的主鍵、外來鍵、唯一性約束和索引Oracle索引
- 查詢oracle效能SQLOracleSQL
- oracle常用SQL查詢OracleSQL
- ORACLE查詢表之間的主外來鍵關係Oracle
- SQL的主鍵和外來鍵約束SQL
- 查詢(看)表的主鍵、外來鍵、唯一性約束和索引索引
- 關於外來鍵約束和對應主鍵資訊的查詢指令碼指令碼
- SQL查詢語句 (Oracle)SQLOracle
- Oracle 常用SQL查詢列表OracleSQL
- 常用ORACLE查詢命令SQLOracleSQL
- Oracle遞迴查詢sqlOracle遞迴SQL
- 外來鍵缺索引檢查指令碼索引指令碼
- Oracle 查詢表與表之間的 主外來鍵關係Oracle
- oracle sql分頁查詢(一)OracleSQL
- oracle常用經典sql查詢OracleSQL
- Oracle SQL的遞迴查詢OracleSQL遞迴
- oracle查詢沒有主鍵的表Oracle
- Dapper 中使用sql in 關鍵字查詢APPSQL
- oracle、my sql、sql隨機查詢語句OracleSQL隨機
- 【SQL】Oracle查詢轉換之 OR用法SQLOracle
- oracle常用經典SQL查詢 (轉)OracleSQL
- oracle常用經典SQL查詢(zt)OracleSQL
- 【Tips】使用SQL生成外來鍵的SQL建立語句SQL
- (轉)oracle資料庫中所有外來鍵約束失效SQL語句Oracle資料庫SQL
- 【SQL】Oracle查詢轉換之物化檢視查詢重寫SQLOracle
- oracle外來鍵約束的總結Oracle
- Oracle 外來鍵的級聯處理Oracle
- SQL server根據表名查詢表主鍵SQLServer
- SQL聯合查詢中的關鍵語法SQL
- SQL“多欄位模糊匹配關鍵字查詢”SQL