sql [Oracle查找所有外键约束] #plsql
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql [Oracle查找所有外键约束] #plsql相关的知识,希望对你有一定的参考价值。
SELECT UC.OWNER
, UC.CONSTRAINT_NAME
, UCC1.TABLE_NAME||'.'||UCC1.COLUMN_NAME "CONSTRAINT_SOURCE"
, 'REFERENCES'
, UCC2.TABLE_NAME||'.'||UCC2.COLUMN_NAME "REFERENCES_COLUMN"
FROM USER_CONSTRAINTS uc
, USER_CONS_COLUMNS ucc1
, USER_CONS_COLUMNS ucc2
WHERE UC.CONSTRAINT_NAME = UCC1.CONSTRAINT_NAME
AND UC.R_CONSTRAINT_NAME = UCC2.CONSTRAINT_NAME
AND UCC1.POSITION = UCC2.POSITION -- Correction for multiple column primary keys.
AND UC.CONSTRAINT_TYPE = 'R'
ORDER BY UCC1.TABLE_NAME
, UC.CONSTRAINT_NAME;
以上是关于sql [Oracle查找所有外键约束] #plsql的主要内容,如果未能解决你的问题,请参考以下文章
小议Oracle外键约束修改行为(一)
ORACLE: 查询(看)表的主键外键唯一性约束和索引
ORACLE语句怎么删除外键约束,只是删约束,不是删表
Oracle如何创建一个置空的外键约束?
SQL 怎样删除有外键约束的表
oracle数据库 操作语句中的disable约束条件是仕么意思?有和作用?