Partilhar via


ESQUERDA (Expressão SSIS)

Aplica-se a:SQL Server SSIS Integration Runtime em Azure Data Factory

Devolve o número especificado de caracteres da parte mais à esquerda da expressão de carácter dada.

Sintaxe

  
LEFT(character_expression,number)  

Arguments

character_expression
É uma expressão de carácter da qual extrair caracteres.

number
É uma expressão inteira que indica o número de caracteres a devolver.

Tipos de Resultados

DT_WSTR

Observações

Se o número for maior que o comprimento de character_expression, a função devolve character_expression.

Se o número for zero, a função devolve uma cadeia de comprimento zero.

Se o número for um número negativo, a função devolve um erro.

O argumento do número pode ter variáveis e colunas.

O LEFT funciona apenas com o tipo de dado DT_WSTR. Um argumento character_expression que é um literal de cadeia ou uma coluna de dados com o tipo de dados DT_STR é implicitamente convertido para o tipo de dados DT_WSTR antes de LEFT executar a sua operação. Outros tipos de dados devem ser explicitamente convertidos para o tipo de dados DT_WSTR. Para mais informações, consulte Tipos de Dados de Serviços de Integração e Casting (Expressão SSIS).

LEFT devolve um resultado nulo se qualquer argumento for nulo.

Exemplos de Expressões

O exemplo seguinte usa um literal de cadeia. O resultado de retorno é "Mountain".

LEFT("Mountain Bike", 8)  

Ver também

RIGHT (Expressão SSIS)
Funções (Expressão SSIS)