+= (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'.

Icona di collegamento a un argomentoConvenzioni 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:

Elemento originale. Testo aggiuntivo.