+= (Concaténation de chaîne) (Transact-SQL)

Concatène deux chaînes et définit la chaîne obtenue à l'aide du résultat de l'opération. Par exemple, si une variable @x a la valeur « Adventure » et si @x += 'Works' prend la valeur d'origine de @x, ajoute « Works » à la chaîne, puis assigne à @x la nouvelle valeur « AdventureWorks ».

Icône Lien de rubriqueConventions de syntaxe Transact-SQL

Syntaxe

expression += expression

Arguments

  • expression
    Toute expression valide des types de données caractères.

Types de résultats

Retourne le type de données défini pour la variable.

Notes

SET @v1 += 'expression' est équivalent à SET @v1 = @v1 + 'expression'.

L'opérateur += ne peut pas être utilisé sans une variable. Par exemple, le code suivant génère une erreur :

SELECT 'Adventure' += 'Works'

Exemples

L'exemple suivant est une concaténation basée sur l'opérateur +=.

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

Voici l'ensemble des résultats.

This is the original. More text.