Freigeben über


+= (Verketten von Zeichenfolgen) (Transact-SQL)

Verkettet zwei Zeichenfolgen und legt die Zeichenfolge auf das Ergebnis des Vorgangs fest. Wenn beispielsweise eine Variable @x gleich 'Adventure' ist, dann übernimmt @x += 'Works' den ursprünglichen Wert von @x, fügt 'Works' der Zeichenfolge hinzu und legt @x auf den neuen Wert 'AdventureWorks' fest.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

expression += expression

Argumente

  • expression
    Ist ein gültiger Ausdruck eines beliebigen Zeichendatentyps.

Ergebnistypen

Gibt den Datentyp zurück, der für die Variable definiert wird.

Hinweise

SET @ v1 += 'Ausdruck' entspricht SET @ v1 = @ v1 + 'Ausdruck'.

Der Operator += kann nicht ohne eine Variable verwendet werden. So verursacht z. B. der folgende Code einen Fehler:

SELECT 'Adventure' += 'Works'

Beispiele

Im folgenden Beispiel wird mithilfe des +=-Operators verkettet.

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

Dies ist das Resultset.

This is the original. More text.