Compartilhar via


+= (Concatenação de cadeias de caracteres) (Transact-SQL)

Concatena duas cadeias de caracteres e define a cadeia de caracteres como o resultado da operação. Por exemplo, se uma variável @x for igual a 'Adventure', então @x + = 'Works' utiliza o valor original de @x, adiciona 'Works' à cadeia de caracteres, e define @x ao novo valor 'AdventureWorks'.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

expression += expression

Argumentos

  • expression
    É qualquer expressão válida de qualquer um dos tipos de dados de caracteres.

Tipos de resultado

Retorna o tipo de dados definido para a variável.

Comentários

SET @v1 += 'expression' é equivalente a SET @v1 = @v1 + 'expression'.

O operador + = não pode ser usado sem uma variável. Por exemplo, o código a seguir provoca um erro:

SELECT 'Adventure' += 'Works'

Exemplos

O exemplo a seguir concatena o uso do operador +=.

DECLARE @v1 varchar(40);
SET @v1 = 'This is the original.';
SET @v1 += ' More text.';
PRINT @v1;

Aqui está o conjunto de resultados.

Esse é o original. Mais texto.