tsql支持什么版本+=

tsql支持什么版本+=,tsql,sql-server-2008-r2,Tsql,Sql Server 2008 R2,我正在编写一个脚本,它有许多SET@p+=“诸如此类”,而且运行良好。 但是,当我调试脚本时,该行会删除@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 这些运算符+=、-=、*=、/=等。在SQL Server 2008中引入了这些运算符-请查

我正在编写一个脚本,它有许多SET@p+=“诸如此类”,而且运行良好。 但是,当我调试脚本时,该行会删除@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
这些运算符+=、-=、*=、/=等。在SQL Server 2008中引入了这些运算符-请查看哪些运算符表明它们在2008年之前不存在。

那么您的问题是关于哪个版本的?或者是为什么呢?你问了两个完全不同的问题-你要我们为你回答哪一个??我从未见过任何版本的SQl使用这种结构。你到底想做什么?我正在修改脚本,因为它不能正常工作。。。这可能就是原因,但我很惊讶sql在按F5时竟然接受了。我的问题是:有没有什么秘密背景可以接受这个原因production@HLGEM此构造在Microsoft SQL Azure RTM-11.0.9214.43特定链接中完美工作。。。我发誓我和一个同事在谷歌上搜索了tsql+=但找不到那篇文章!