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

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

主题链接图标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;

下面是结果集:

这是原始值。更多文本。