如何为年龄在 3 到 16 岁之间的上述 DB2 表 TAB1 添加约束?


约束用于限制插入到特定列中的数据。约束的使用方式是:只有当值满足约束中给定的条件时才能插入。可以在 CREATE TABLE 命令期间提供以下参数以添加约束。

CREATE TABLE DBSET1.TAB1
   (STUDENT_ID CHAR(10) NOT NULL,
   ENROLLMENT_ID CHAR(20) NOT NULL,
   NAME VARCHAR(50),
   AGE SMALLINT CONSTRAINT NUMBER CHECK
   (AGE >=3 AND AGE <=16)
   PRIMARY KEY (STUDENT_ID));

CONSTRAINT NUMBER CHECK 保留字后面可以紧跟列允许的范围。它可以使用逻辑运算符(如 AND、NOT、OR)来调整值范围。

更新于:2020 年 9 月 11 日

168 次浏览

开启您的 职业生涯

完成课程即可获得认证

入门
广告