下面为您介绍的DB2建表语句中含有约束,该DB2建表语句供您参考,希望对您学习DB2建表语句方面能够有所帮助。
CREATETABLEEMPLOYEE (EMPNOINTGRATENOTNULLPRIMARYKEY, JOBVARCHAR(10)CONSTRAINTCHECH_JOB CHECK(JOBIN('Engineer','Sales','Manager')), ..., CONSTRAINTCHECK_AGE_SALRYCHECK(NOT(AGE<30ANDSALARY>6000)) ) 2.CREATETABLEEMPDATA (EMPNOINTGRATENOTNULL, SEXCHAR(1)NOTNULLCONSTRAINTSEXOKCHECK(SEXIN('M','F')) NOTENFORCED//DB2不要在插入或更新时强制执行这个列的检查 ENABLEQUERYOPTIMIZATION,//DB2在对该表运行SELECT语句时使用它 SALARYINTGRATENOTNULL, CONSTRAINTSALARYOKCHECK(SALARYBETWEEN0AND100000) NOTENFORCED ENABLEQUERYOPTIMIZATION )
【编辑推荐】
三类DB2数据库备份方案
DB2 logfilsiz参数设置
DB2命令行的连接
重置DB2表空间静默状态的方法
windows下创建DB2表空间的过程