+ (Concatenar) (expresión de SSIS)
Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory
Concatena dos expresiones en una expresión.
Sintaxis
character_expression1 + character_expression2
Argumentos
expression1, expression2
Cualquier expresión válida con tipo de datos DT_STR, DT_WSTR, DT_TEXT, DT_NTEXT o DT_IMAGE.
Tipos de resultado
DT_WSTR
Observaciones
La expresión puede usar los tipos de datos DT_STR y DT_WSTR, o uno de los dos.
La concatenación de los tipos de datos DT_STR y DT_WSTR devuelve un resultado de tipo DT_WSTR. La longitud de la cadena es la suma de las longitudes de las cadenas originales expresadas en caracteres.
Solo se pueden concatenar datos con los tipos de datos de cadena DT_STR y DT_WSTR o con los tipos de datos de bloque de objetos binarios grandes (BLOB) DT_TEXT, DT_NTEXT y DT_IMAGE. Los otros tipos de datos deben convertirse explícitamente en uno de estos tipos de datos antes de que se produzca la concatenación. Para obtener más información sobre conversiones válidas entre tipos de datos, consulte Conversión (expresión de SSIS).
Ambas expresiones deben tener el mismo tipo de datos o una expresión debe poder convertirse implícitamente al tipo de datos de la otra expresión. Por ejemplo, si se concatena la cadena "Order date is " y la columna OrderDate , los valores de OrderDate se convierten implícitamente a un tipo de datos de cadena. Para concatenar dos valores numéricos, ambos valores deben convertirse explícitamente a un tipo de datos de cadena.
En una concatenación solo se puede usar un tipo de datos BLOB: DT_TEXT, DT_NTEXT o DT_IMAGE.
Si alguno de los elementos es NULL, el resultado será NULL.
Los literales de cadena deben escribirse entre comillas.
Ejemplos de expresiones
Este ejemplo concatena los valores de las columnas FirstName y LastName e inserta un espacio entre ellos.
FirstName + ' ' + LastName
En este ejemplo se concatenan las variables ZIPCode y ZIPCode+4. Ambas variables tienen un tipo de datos de cadena. ZIPCode+4 debe escribirse entre corchetes porque el nombre de la variable incluye el carácter +.
@ZIPCcode + "-" + @[ZipCode+4]
Vea también
Precedencia y capacidad de asociación de operadores
Operadores (expresión de SSIS)