读书人

查找某表下的约束

发布时间: 2013-01-18 10:22:42 作者: rapoo

查找某表上的约束
查找约束的方法如下:

( 1 ) 查找某表上的约束

select * from user_constraints

where table_name= 'MEDIA'

( 2 )

有时想删除一个表上的记录 , 由于创建的约束比较多 , 不知道约束在哪个表上 , 无法删除记录 , 用 CASCADE 也不行 .

这时就要找到约束所在的表 , 可以用以下 SQL 语句查询出约束所在的表 :
SELECT * FROM USER_CONSTRAINTS
WHERE CONSTRAINT_NAME = 'CONSTRAINT_NAME';
再删除约束所在的表的具有约束限制的记录 ...


SELECT * FROM USER_CONSTRAINTS

WHERE CONSTRAINT_NAME = 'PK_MEDIA' ;


读书人网 >其他数据库

热点推荐