妈呀,搞了半天还是有问题。我实在不知道哇。饶了我吧。最后的问题是,定义变量滞后,不要逗号,不要哇。干嘛多了不行呢。我一直都记性不好。学习不好。工作不好。承认了。
错误
declare @ItemID int ,
set @ItemID=(SELECT ISNULL(MAX(ItemID),0)+1 as ItemID from p_MandatoryDefaultValue)
select @ItemID
-----------------------------------------
正确
declare @ItemID int
set @ItemID=(SELECT ISNULL(MAX(ItemID),0)+1 as ItemID from p_MandatoryDefaultValue)
select @ItemID