oracle不能删除,查看引用的外键

例如我在删除scorm_course_info表中的某条数据时,会报已经找到子目录的错误,说明有另外的表B的某列b1外键引用了它,找到表B的b1列,可以通过如下的sql:

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='SCORM_COURSE_PRIM';
其中SCORM_COURSE_PRIM是scorm_course_info表的主键键名。
posted @ 2015-08-07 09:18  豆苗稀  阅读(582)  评论(0编辑  收藏  举报