Sql server 将值设置在0-30范围内
我想设置一个允许介于0和30之间的值。我在MSSQL的设计模式下工作 您可以使用tinyint(从0到255的整数数据。存储大小为1字节)是sql server中最小的,并且在您的应用程序中,您可以创建一个业务代码来仅接受您想要的范围。您需要一个具有以下定义的检查约束Sql server 将值设置在0-30范围内,sql-server,sql-server-2008,Sql Server,Sql Server 2008,我想设置一个允许介于0和30之间的值。我在MSSQL的设计模式下工作 您可以使用tinyint(从0到255的整数数据。存储大小为1字节)是sql server中最小的,并且在您的应用程序中,您可以创建一个业务代码来仅接受您想要的范围。您需要一个具有以下定义的检查约束 YourColumn BETWEEN 0 AND 30 在TSQL中,您可以通过 ALTER TABLE YourTable ADD YourColumn TINYINT NOT NULL, CONSTRAI
YourColumn BETWEEN 0 AND 30
在TSQL中,您可以通过
ALTER TABLE YourTable
ADD YourColumn TINYINT NOT NULL,
CONSTRAINT CK_Name CHECK (YourColumn BETWEEN 0 AND 30)
在SSMS表格设计器中,您需要右键单击并从快捷菜单中选择“检查约束”。为什么设置一个值??请更加具体并给出您的用例。可能的副本