+= (Concatenación de cadenas) (Transact-SQL)

Concatena dos cadenas y establece como valor de la cadena el resultado de la operación. Por ejemplo, si una variable @x es igual a 'Adventure', entonces @x += '´Works' toma el valor original de @x, agrega 'Works' a la cadena y establece @x en ese nuevo valor 'AdventureWorks'.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

Sintaxis

expression += expression

Argumentos

  • expression
    Es cualquier expresión válida de alguno de los tipos de datos de carácter.

Tipos de resultado

Devuelve el tipo de datos que se define para la variable.

Comentarios

SET @v1 = 'expresión' es equivalente a SET @v1 = @v1 + 'expresión'.

El operador += no se puede utilizar sin una variable. Por ejemplo, el código siguiente provocará un error:

SELECT 'Adventure' += 'Works'

Ejemplos

En el siguiente ejemplo se concatena con el operador +=.

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

El conjunto de resultados es el siguiente.

This is the original. More text.

Vea también

Referencia

Operadores (Transact-SQL)

+= (Sumar igual) (Transact-SQL)

+ (Concatenación de cadenas) (Transact-SQL)