如何為年齡在 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 次瀏覽

開啟您的 職業生涯

完成課程即可獲得認證

入門
廣告
© . All rights reserved.