+= (concatenazione di stringhe) (Transact-SQL)
Concatena due stringhe e imposta la stringa sul risultato dell'operazione. Se, ad esempio, una variabile @x è uguale a 'Adventure', @x += 'Works' comporta l'aggiunta di 'Works' al valore originale @x e l'impostazione di @x sul nuovo valore 'AdventureWorks'.
Convenzioni della sintassi Transact-SQL
Sintassi
expression += expression
Argomenti
- expression
Qualsiasi espressione valida di dati di tipo carattere.
Tipi restituiti
Restituisce il tipo di dati definito per la variabile.
Osservazioni
SET @v1 += 'expression' equivale a SET @v1 = @v1 + 'expression'.
L'operatore += non può essere utilizzato senza una variabile. Il codice riportato di seguito comporta, ad esempio, la generazione di un errore:
SELECT 'Adventure' += 'Works'
Esempi
Nell'esempio seguente viene eseguita una concatenazione utilizzando l'operatore +=.
DECLARE @v1 varchar(40);
SET @v1 = 'This is the original.';
SET @v1 += ' More text.';
PRINT @v1;
Set di risultati:
This is the original. More text.