Oracle常用语句

一、查看某表的主键被哪些表作为外键了:

  select c.TABLE_NAME tablename,c.constraint_name foreignname,u.column_name columnname
  from all_constraints p, all_constraints c,user_cons_columns u
  where p.table_name = '表名'
  and p.OWNER = SYS_CONTEXT('USERENV', 'CURRENT_SCHEMA')
  and c.OWNER=SYS_CONTEXT('USERENV', 'CURRENT_SCHEMA')
  and c.constraint_type = 'R'
  and c.CONSTRAINT_NAME=u.constraint_name
  and p.CONSTRAINT_NAME = c.R_CONSTRAINT_NAME

posted @ 2018-12-29 16:34  c_2013  阅读(120)  评论(0编辑  收藏  举报