什么版本的sql支持+ =

时间:2014-06-11 19:50:38

标签: tsql sql-server-2008-r2

我正在编写一个具有SET @p += 'blah blah'个数的脚本,并且运行正常。 但是,当我调试脚本时,该行会清除@p中以前的任何值。

为什么set @p += 'text here'在运行时有效,而在调试时无效?

使用的版本

  • Microsoft SQL Server 2008 R2(SP1) - 10.50.2550.0(X64)
  • Microsoft SQL Server 2008 R2(SP1) - 10.50.2772.0(X64)

1 个答案:

答案 0 :(得分:0)

在SQL Server 2008 中引入的这些运算符+=, -=, *=, /=等 - 请参阅TechNet documentation,其中显示它们在2008年之前不存在。