`
jasonking412
  • 浏览: 11067 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

如何查询哪些表把某一个表的任何列当作了外键

阅读更多

如何查询哪些表把某一个表的任何列当作了外键

select c.table_name, c.constraint_name,
       fc.table_name, fc.constraint_name,
       cc.column_name, fcc.column_name
  from user_cons_columns fcc,
       user_cons_columns cc,
       user_constraints c,
       user_constraints fc
where fc.constraint_name=c.r_constraint_name
   and fc.constraint_name=fcc.constraint_name
   and c.constraint_name=cc.constraint_name
   and c.constraint_type='R'
   and c.table_name in (你的那些表的名字)
如果是当前用户下所有的表,  "and c.table_name in (你的那些表的名字)"这个条件省去

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics