如何为年龄在 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)来调整值范围。
广告