带约束的DB2建表语句

下面为您介绍的DB2建表语句中含有约束,该DB2建表语句供您参考,希望对您学习DB2建表语句方面能够有所帮助。

 
 
 
  1. CREATE TABLE EMPLOYEE  
  2.  
  3. ( EMPNO INTGRATE NOT NULL PRIMARY KEY,  
  4.  
  5.     JOB VARCHAR(10) CONSTRAINT CHECH_JOB  
  6.  
  7.                                     CHECK(JOB IN ('Engineer','Sales','Manager')),  
  8.  
  9.     ...,  
  10.  
  11. CONSTRAINT CHECK_AGE_SALRY CHECK(NOT(AGE<30 AND SALARY>6000))  
  12.  
  13. )  
  14.  
  15. 2.CREATE TABLE EMPDATA  
  16.  
  17. (EMPNO INTGRATE NOT NULL,  
  18.  
  19. SEX CHAR(1) NOT NULL CONSTRAINT SEXOK CHECK(SEX IN('M','F'))  
  20.  
  21. NOT ENFORCED      //DB2不要在插入或更新时强制执行这个列的检查  
  22.  
  23. ENABLE QUERY OPTIMIZATION,    //DB2在对该表运行SELECT语句时使用它  
  24.  
  25. SALARY INTGRATE NOT NULL,  
  26.  
  27. CONSTRAINT SALARYOK CHECK (SALARY BETWEEN 0 AND 100000)  
  28.  
  29. NOT ENFORCED  
  30.  
  31. ENABLE QUERY OPTIMIZATION  
  32.  
  33. )  

【编辑推荐】

三类DB2数据库备份方案

DB2 logfilsiz参数设置

DB2命令行的连接

重置DB2表空间静默状态的方法

windows下创建DB2表空间的过程


当前名称:带约束的DB2建表语句
标题URL:http://hxwzsj.com/article/djoehjg.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 自适应网站设计 古蔺网站建设 重庆网站制作 成都品牌网站建设 成都网站建设公司 成都网站建设 成都响应式网站建设 成都网站制作 重庆网站建设 成都网站建设 企业网站设计 高端网站设计 成都网站建设公司 成都网站设计 盐亭网站设计 成都网站制作公司 成都网站建设 营销网站建设 成都网站设计公司 app网站建设 重庆网站建设 成都网站建设