约束用于限制插入特定列的数据。约束可以这样一种方式使用:仅当值满足约束中给出的条件时,才可以插入该值。我们可以在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之类的逻辑运算符一起使用,以调整值范围。