檢查約束在表中定義一個對輸入的數據按照設定的邏輯進行檢查的標識符.
基本介紹
- 中文名:檢查約束
- 外文名:check constraint
一旦表中某列設定了檢查約束,則在向表中添加數據時,會使用這個約束對輸入的數據按照設定的邏輯進行檢查。
如:添加檢查約束 (對年齡加以限定 15-40歲之間)
/*修改表 stuInfo 添加對年齡的檢查約束*/
alter table stuInfo add constraint CK_stuAge check (stuAge between 15 and 40)
/*修改表 stuInfo 添加對性別的約束*/
alter table stuInfo add constraint CK_stuSex check (stuSex='男' or stuSex='女')