+=(字符串串联)(Transact-SQL)
将两个字符串串联起来并将一个字符串设置为运算结果。 例如,如果变量 @x 等于 'Adventure',则 @x += 'Works' 会接受 @x 的原始值,将 'Works' 添加到该字符串中并将 @x 设置为该新值 'AdventureWorks'。
适用范围:SQL Server(SQL Server 2008 至当前版本),Windows Azure SQL Database(初始版本至当前版本)。 |
语法
expression += expression
参数
- expression
任何字符数据类型的任何有效的表达式。
结果类型
返回为变量定义的数据类型。
注释
SET @v1 += 'expression' 等同于 SET @v1 = @v1 + 'expression'。
如果没有变量,则不能使用 += 运算符。 例如,下面的代码将导致错误:
SELECT 'Adventure' += 'Works'
示例
下面的示例使用 += 运算符进行串联。
DECLARE @v1 varchar(40);
SET @v1 = 'This is the original.';
SET @v1 += ' More text.';
PRINT @v1;
下面是结果集:
This is the original. More text.