Oracle之Check约束实例详解(二)

2014-11-23 21:42:30 · 作者: · 浏览: 43
禁用CHECK约束

6.1 语法

ALTER TABLE table_name
DISABLE CONSTRAINT constraint_name;

6.2 示例

--禁用约束
ALTER TABLE tb_supplier DISABLE CONSTRAINT check_tb_supplier_id;

7. 约束详细信息查看
语句:

--查看约束的详细信息
select 
constraint_name,--约束名称
constraint_type,--约束类型
table_name,--约束所在的表
search_condition,--约束表达式
status--是否启用
from user_constraints--[all_constraints|dba_constraints]
where constraint_name='CHECK_TB_SUPPLIER_ID';


8. 删除CHECK约束

8.1 语法

ALTER TABLE table_name
DROP CONSTRAINT constraint_name;

8.2 示例

ALTER TABLE tb_supplier
DROP CONSTRAINT check_tb_supplier_id;
---------------------------------------------------------------------------------------------------------

如果您们在尝试的过程中遇到什么问题或者我的代码有错误的地方,请给予指正,非常感谢!

联系方式:david.louis.tian@outlook.com

版权@:转载请标明出处, 否则追究法律责任!
----------------------------------------------------------------------------------------------------------