oracle查询A表中主键都被哪些表引用了

oracle查询A表中主键都被哪些表引用了

1

2

3

4

5

select r.TABLE_NAME

from USER_CONSTRAINTS p, USER_CONSTRAINTS r

where p.TABLE_NAME = 'IAM_AUDIT_FINDING'

and r.CONSTRAINT_TYPE = 'R'

and p.CONSTRAINT_NAME = r.R_CONSTRAINT_NAME

黄色表:主键所在表

USER_CONSTRAINTS :记录了当前用户所有表之间的约束关系

CONSTRAINT_TYPE:约束类型

R:完整约束

R_CONSTRAINT_NAME:引用的表格的唯一约束的名字

如果我写的哪里有问题,欢迎补充指正,共同学习,感谢!

你可能感兴趣的:(oracle)