我是SQL的新手,我有一个带有group_cap列的表组。如何在SQL中指定列group_cap不能是大于4的值。例如,组A中的人数不能超过4人。
答案 0 :(得分:1)
在表格上创建约束。
ALTER TABLE [group] ADD CONSTRAINT
CK_group_cap CHECK (group_cap <= 4)
对于一系列值,请使用between
ALTER TABLE [group] ADD CONSTRAINT
CK_group_cap CHECK (group_cap between 1 and 4)