SQL Server 2005:'='附近的语法不正确

Vin*_*til 0 sql-server sql-server-2005 syntax-error

使用+=字符串连接运算符时,是否有任何正文在SQL Server 2005中面临错误.

根据SQL Server 2005在线书籍,它应该工作,即使MSDN中显示的示例也不能在SQL Server Management Studio 2005中编译.

在SQL Server 2008中,它工作正常.

我认为它在SQL Server 2005中的错误.

解决方法是使用+运算符实现串联.

cms*_*sjr 5

这不是一个bug,增强的运算符直到SQL Server 2008才实现