0

我是 SQL 新手,我有一个带有 group_cap 列的表组。如何在SQL中指定group_cap列的值不能大于4。例如A组不能超过4人。

4

1 回答 1

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)
于 2013-04-08T21:42:04.250 回答