帶約束的DB2建表語句
作者:佚名
DB2建表語句是很常見的語句,下文對帶約束的DB2建表語句作了舉例說明,如果您對此方面感興趣的話,不妨一看。
下面為您介紹的DB2建表語句中含有約束,該DB2建表語句供您參考,希望對您學(xué)習(xí)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不要在插入或更新時強制執(zhí)行這個列的檢查
- ENABLE QUERY OPTIMIZATION, //DB2在對該表運行SELECT語句時使用它
- SALARY INTGRATE NOT NULL,
- CONSTRAINT SALARYOK CHECK (SALARY BETWEEN 0 AND 100000)
- NOT ENFORCED
- ENABLE QUERY OPTIMIZATION
- )
【編輯推薦】
責(zé)任編輯:段燃
來源:
互聯(lián)網(wǎng)