带约束的DB2建表语句

数据库
DB2建表语句是很常见的语句,下文对带约束的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表空间的过程

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-30 10:53:39

DB2表管理

2011-08-17 21:23:41

约束NOT NULLUNIQUE

2010-11-02 15:56:42

DB2添加验证约束

2010-09-06 15:13:05

DB2

2010-11-04 15:39:40

DB2 SQL语句

2010-11-04 11:17:42

DB2 Merge语句

2010-11-01 11:13:57

DB2表管理

2010-09-30 16:46:11

DB2操作语句

2010-11-04 11:39:47

2010-11-02 16:39:32

DB2锁的类型

2010-11-02 11:56:36

DB2物化视图

2010-11-02 11:30:09

DB2索引结构

2010-11-04 14:12:24

DB2快照监控

2010-11-01 14:19:20

DB2字符串

2010-11-04 09:31:21

DB2循环语句

2010-08-26 16:06:38

DB2编目

2010-11-04 12:00:59

db2存储过程

2010-08-18 08:53:23

DB2 SELECT语

2010-09-30 15:11:47

DB2数据仓库

2010-11-22 17:00:10

MySQL建表语句
点赞
收藏

51CTO技术栈公众号