创建一个只接受两个值的变量。值为-1和1

时间:2014-06-24 07:00:56

标签: sql sql-server

我遇到的情况是变量只能接受两个值;值为-1和1.我创建了一个规则并将其绑定到我创建的新类型。但它仍然接受其他价值观。以下是代码。

EXEC sp_addtype Dimension_Type, 'TINYINT', 'NOT NULL'

CREATE RULE rule_Dimension_Type AS @Dimension_Type IN (-1,1)
EXEC sp_bindrule 'rule_Dimension_Type', 'Dimension_Type'

CREATE DEFAULT def_Dimension_Type AS 1
EXEC sp_bindefault 'def_Dimension_Type', 'Dimension_Type'

DECLARE @X AS Dimension_Type
SET @X = 22

0 个答案:

没有答案