Share via


LEFT (expresión de SSIS)

Se aplica a:SQL Server SSIS Integration Runtime en Azure Data Factory

Devuelve el número de caracteres especificado de la parte más a la izquierda de la expresión de caracteres dada.

Sintaxis

  
LEFT(character_expression,number)  

Argumentos

character_expression
Expresión de caracteres de la que se van a extraer caracteres.

número
Expresión entera que indica el número de caracteres que se van a devolver.

Tipos de resultado

DT_WSTR

Observaciones

Si number es mayor que la longitud de character_expression, la función devuelve character_expression.

Si el valor de number es cero, la función devuelve una cadena de longitud cero.

Si el valor de number es un número negativo, la función devuelve un error.

El argumento number admite variables y columnas.

LEFT solo funciona con el tipo de datos DT_WSTR. Un argumento character_expression que sea un literal de cadena o una columna de datos con el tipo de datos DT_STR se convertirá implícitamente al tipo de datos DT_WSTR antes de que LEFT realice su operación. Los otros tipos de datos deben convertirse explícitamente al tipo de datos DT_WSTR. Para obtener más información, vea Tipos de datos de Integration Services y Conversión (expresión de SSIS).

LEFT devuelve un resultado NULL si alguno de los argumentos es NULL.

Ejemplos de expresiones

En el siguiente ejemplo se utiliza un literal de cadena. El resultado devuelto es "Mountain".

LEFT("Mountain Bike", 8)  

Consulte también

RIGHT (expresión de SSIS)
Funciones (expresión de SSIS)