+= (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 ».
Syntaxe
expression += expression
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.