declare @inserted bit
declare @removed bit
我知道可以像下面这样设置它们:
SELECT @inserted = 0, @removed = 0
但是可以使这更简单并使用类似的东西:
SET @inserted, @removed = 0
非常感谢
答案 0 :(得分:26)
怎么样:
declare @inserted BIT = 0, @removed BIT = 0
适用于SQL Server 2008及更高版本(您没有指定SQL Server的版本 ...)
更新:好的,所以你被困在SQL Server 2005上 - 在这种情况下,我相信这是你能做的最好的事情:
DECLARE @inserted BIT, @removed BIT
SELECT @inserted = 0, @removed = 0
答案 1 :(得分:1)
但是可以使这更简单并使用类似的东西:
SET @inserted, @removed = 0
我想你的意思是
SET @inserted = @removed = 0
不,那是不可能的。 T-SQL不支持这种语法。