oracle中查询所有外键引用到某张表的记录

分为两步:

1.查询表的主键约束名

select * from user_constraints e where e.table_name=’’—-处输入表名

 

2.查询所有引用到该主键的记录

select b.table_name,b.column_name from user_constraints a 

inner join user_cons_columns b

on a.constraint_name = b.constraint_name

where a.r_constraint_name=''—此处输入刚才查询出来的表主键的约束名

猜你喜欢

转载自dbajun.iteye.com/blog/2066333