+=(字符串串联)(Transact-SQL)

将两个字符串串联起来并将一个字符串设置为运算结果。 例如,如果变量 @x 等于 'Adventure',则 @x += 'Works' 会接受 @x 的原始值,将 'Works' 添加到该字符串中并将 @x 设置为该新值 'AdventureWorks'。

适用范围:SQL Server(SQL Server 2008 至当前版本),Windows Azure SQL Database(初始版本至当前版本)。

主题链接图标 Transact-SQL 语法约定

语法

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.

请参阅

参考

运算符 (Transact-SQL)

+=(加等于)(Transact-SQL)

+(字符串串联)(Transact-SQL)