下面为您介绍的DB2建表语句中含有约束,该DB2建表语句供您参考,希望对您学习DB2建表语句方面能够有所帮助。
- CREATE TABLE EMPLOYEE
- ( EMPNO INTGRATE NOT NULL PRIMARY KEY,
- JOB VARCHAR(10) CONSTRAINT CHECH_JOB
- CHECK(JOB IN ('Engineer','Sales','Manager')),
- ...,
- CONSTRAINT CHECK_AGE_SALRY CHECK(NOT(AGE<30 AND SALARY>6000))
- )
- 2.CREATE TABLE EMPDATA
- (EMPNO INTGRATE NOT NULL,
- SEX CHAR(1) NOT NULL CONSTRAINT SEXOK CHECK(SEX IN('M','F'))
- NOT ENFORCED //DB2不要在插入或更新时强制执行这个列的检查
- ENABLE QUERY OPTIMIZATION, //DB2在对该表运行SELECT语句时使用它
- SALARY INTGRATE NOT NULL,
- CONSTRAINT SALARYOK CHECK (SALARY BETWEEN 0 AND 100000)
- NOT ENFORCED
- ENABLE QUERY OPTIMIZATION
- )
【编辑推荐】
三类DB2数据库备份方案
DB2 logfilsiz参数设置
DB2命令行的连接
重置DB2表空间静默状态的方法
windows下创建DB2表空间的过程
网站栏目:带约束的DB2建表语句
分享网址:http://www.csdahua.cn/qtweb/news34/376084.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网