设置0-30范围内的值

Fil*_*son 3 sql-server sql-server-2008

我想设置一个允许介于0到30之间的值.我正在MSSQL的desing模式下工作.

Mar*_*ith 8

您需要具有以下定义的检查约束

YourColumn BETWEEN 0 AND 30
Run Code Online (Sandbox Code Playgroud)

在TSQL中,你可以这样做

ALTER TABLE YourTable 
    ADD YourColumn TINYINT NOT NULL, 
    CONSTRAINT CK_Name CHECK (YourColumn BETWEEN 0 AND 30)
Run Code Online (Sandbox Code Playgroud)

在SSMS表设计器中,您需要右键单击并从快捷菜单中选择"检查约束".