+ -
当前位置:首页 → 问答吧 → oracle问题

oracle问题

时间:2011-12-24

来源:互联网

如何判断一个表的主键是否被其它表当为外键

作者: huang1015616   发布时间: 2011-12-24

删表中数据,试试,
如果报错有外键关联,则是被其它表当为外键。

作者: zyuc_wangxw   发布时间: 2011-12-24

我就是想在删除此表之前,先判断是否被其它表存在外键关系,如存在,我会提示不让删除,

作者: huang1015616   发布时间: 2011-12-24

有个系统视图提供查询~

作者: zftang   发布时间: 2011-12-24

SQL code

user_constraints是表约束的视图,描述的是约束类型(constraint_type)是什么,属于哪些表(table_name),如果约束的类型为R(外键)的话,那么r_constraint_name字段存放的就是被引用主表中的主键约束名。

你研究下这张表就知道了~


作者: xiaobluesky   发布时间: 2011-12-24