Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
SSIS Integration Runtime em Azure Data Factory
Devolve o número de caracteres numa expressão de carácter. Se a sequência incluir blanks iniciais e posteriores, a função inclui-os na contagem. O LEN devolve valores idênticos para a mesma cadeia de caracteres de um ou dois bytes.
Sintaxe
LEN(character_expression)
Arguments
character_expression
É a expressão para avaliar.
Tipos de Resultados
DT_I4
Observações
O argumento character_expression pode ser um tipo de dado DT_WSTR, DT_TEXT, DT_NTEXT ou DT_IMAGE. Para obter mais informações, consulte Tipos de dados do Integration Services.
Se character_expression for um literal de string ou uma coluna de dados com o tipo de dado DT_STR, é implicitamente convertido para o tipo de dado DT_WSTR antes de o LEN executar a operação. Outros tipos de dados devem ser explicitamente convertidos para o tipo de dados DT_WSTR. Para mais informações, veja Cast (SSIS Expression).
Se o argumento passado para a função LEN tiver um tipo de dado Binary Large Object Block (BLOB), como DT_TEXT, DT_NTEXT ou DT_IMAGE, a função devolve uma contagem de bytes.
O LEN devolve um resultado nulo se o argumento for nulo.
Exemplos de Expressões
Este exemplo retorna o comprimento de uma cadeia de caracteres. O resultado de retorno é 12.
LEN("Ball Bearing")
Este exemplo devolve a diferença entre o comprimento dos valores nas colunas Primeiro Nome e Apelido .
LEN(FirstName) - LEN(LastName)
Devolve o comprimento de um nome de computador usando a variável System MachineName.
LEN(@MachineName)