上下文不允许

时间:2015-10-07 08:00:35

标签: sql sql-server ssis

此错误表示

  

在此上下文中不允许使用名称“deliveryDate”。有效表达式是常量,常量表达式和(在某些上下文中)变量。不允许使用列名。

,代码是

snbYesorNo char(3) CHECK ((requestor = snb AND snbYesorNo = 'NO')
                          OR (requestor <> snb AND snbYesorNo = 'YES')),
delMonth char(3) DEFAULT DATENAME(month, deliveryDate).

最后一件事,我可以用什么其他命令为ddl制作if语句?我使用Check似乎没有用。还有其他建议吗?

0 个答案:

没有答案