专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 数据库

Oracle剔除检查约束

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
Oracle删除检查约束
一 禁用检查约束

1 语法

DISABLE|ENABLE CONSTRAIT constraint_name
2 代码
  1. SQL> desc userinfo_c3
  2. 名称是否为空?类型
  3. -----------------------------------------------------------------------------
  4. ID NOT NULL VARCHAR2(10)
  5. USERNAME VARCHAR2(20)
  6. SALARY NUMBER(5)
  7. SQL>select constraint_name,constraint_type,status from user_constraints
  8. 2where table_name='USERINFO_C3';
  9. CONSTRAINT_NAME C STATUS
  10. ---------------------------------------
  11. SYS_C0011123 P ENABLED
  12. CK_SALARY_NEW C ENABLED
  13. SQL> alter table userinfo_c3
  14. 2 disable constraint CK_SALARY_NEW;
  15. 表已更改。
  16. SQL>select constraint_name,constraint_type,status from user_constraints
  17. 2where table_name='USERINFO_C3';
  18. CONSTRAINT_NAME C STATUS
  19. ---------------------------------------
  20. SYS_C0011123 P ENABLED
  21. CK_SALARY_NEW C DISABLED
 
二 删除检查约束
1 语法
DROP CONSTRAINT constraint_name
2 代码
  1. SQL> alter table userinfo_c3
  2. 2 drop constraint CK_SALARY_NEW;
  3. 表已更改。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: