我想设置一个允许在 0 到 30 之间的值。我在 MSSQL 的设计模式下工作。
最佳答案
您需要具有以下定义的检查约束
YourColumn BETWEEN 0 AND 30
在 TSQL 中,您可以这样做
ALTER TABLE YourTable
ADD YourColumn TINYINT NOT NULL,
CONSTRAINT CK_Name CHECK (YourColumn BETWEEN 0 AND 30)
在 SSMS 表格设计器中,您需要右键单击并从快捷菜单中选择“检查约束”。
关于sql-server - 在 0-30 范围内设置一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9200403/