Compartilhar via


Funções de cadeia de caracteres e outras funções (expressão SSIS)

A linguagem de expressão inclui um conjunto de funções a ser usado em expressões. Uma expressão pode usar uma única função, mas normalmente uma expressão combina funções com operadores e usa várias funções.

As funções podem ser classificadas nos seguintes grupos:

  • As funções matemáticas que executam cálculos com base em valores de entrada numéricos fornecidos como parâmetros para as funções e retornam valores numéricos.

  • As funções de cadeia que executam operações em cadeia de caracteres ou em valores de entrada hexadecimais e retornam uma cadeia de caracteres ou um valor numérico.

  • As funções de data e hora que executam operações em valores de data e hora e retornam valores de cadeia de caracteres, numéricos ou de data e hora.

  • As funções do sistema que retornam informações sobre uma expressão.

Funções matemáticas

A linguagem da expressão fornece as seguintes funções matemáticas.

Função

Descrição

ABS (expressão SSIS)

Retorna o valor positivo absoluto de uma expressão numérica.

EXP (expressão SSIS)

Retorna o exponente para base e da expressão especificada.

CEILING (expressão SSIS)

Retorna o menor inteiro que é maior que ou igual a uma expressão numérica.

FLOOR (expressão SSIS)

Retorna o maior inteiro que é menor que ou igual a uma expressão numérica.

LN (expressão SSIS)

Retorna o logaritmo natural de uma expressão numérica.

LOG (expressão SSIS)

Retorna o logaritmo de base 10 de uma expressão numérica.

POWER (expressão SSIS)

Retorna o resultado da elevação de uma expressão numérica a uma potência.

ROUND (expressão SSIS)

Retorna uma expressão numérica arredondada ao comprimento ou precisão especificados. .

SIGN (expressão SSIS)

Retorna o sinal positivo (+), negativo (-) ou zero (0) de uma expressão numérica.

SQUARE (expressão SSIS)

Retorna o quadrado de uma expressão numérica.

SQRT (expressão SSIS)

Retorna a raiz quadrada de uma expressão numérica.

Funções de cadeia de caracteres SSIS

O avaliador da expressão fornece as seguintes funções de cadeia de caracteres.

Função

Descrição

CODEPOINT (expressão SSIS)

Retorna o valor do código Unicode do caractere da extrema esquerda de uma expressão de caractere.

FINDSTRING (expressão SSIS)

Retorna o índice de base um da ocorrência especificada de uma cadeia de caracteres em uma expressão.

HEX (expressão SSIS)

Retorna uma cadeia de caracteres que representa o valor hexadecimal de um inteiro.

LEN (expressão SSIS)

Retorna o número de caracteres em uma expressão de caractere.

LOWER (expressão SSIS)

Retorna uma expressão de caractere depois de converter caracteres maiúsculos em minúsculos.

LTRIM (expressão SSIS)

Retorna uma expressão de caractere depois de remover espaços em branco à esquerda.

REPLACE (expressão SSIS)

Retorna uma expressão de caractere depois de substituir uma cadeia na expressão por uma cadeia diferente ou vazia.

REPLICATE (expressão SSIS)

Retorna uma expressão de caractere replicada um número especificado de vezes.

REVERSE (expressão SSIS)

Retorna uma expressão de caractere na ordem inversa.

RIGHT (expressão SSIS)

Retorna parte de uma cadeia de caracteres começando em um número especificado de caracteres da direita.

RTRIM (expressão SSIS)

Retorna uma expressão de caractere depois de remover espaços em branco à direita.

SUBSTRING (expressão SSIS)

Retorna uma parte de uma expressão de caractere.

TRIM (expressão SSIS)

Retorna uma expressão de caractere depois de remover espaços em branco à esquerda e direita.

UPPER (expressão SSIS)

Retorna uma expressão de caractere depois de converter caracteres minúsculos em maiúsculos.

Funções de data e hora

O avaliador de expressão fornece as funções de data e hora a seguir.

Função

Descrição

DATEADD (expressão SSIS)

Retorna um novo valor DT_DBTIMESTAMP adicionando um intervalo de data ou hora a uma data especificada.

DATEDIFF (expressão SSIS)

Retorna o número de limites de data e hora entre duas datas especificadas.

DATEPART (expressão SSIS)

Retorna um inteiro que representa uma parte de uma data.

DAY (expressão SSIS)

Retorna um inteiro que representa o dia da data especificada.

GETDATE (expressão SSIS)

Retorna a data atual do sistema.

GETUTCDATE (expressão SSIS)

Retorna a data atual do sistema na hora UTC (Universal Time Coordinate ou Greenwich Mean Time).

MONTH (expressão SSIS)

Retorna um inteiro que representa o mês da data especificada.

YEAR (expressão SSIS)

Retorna um inteiro que representa o ano da data especificada.

Funções NULL

O avaliador da expressão fornece as seguintes funções nulas.

Função

Descrição

ISNULL (expressão SSIS)

Retorna um resultado booliano, baseando-se em se uma expressão é nula.

NULL (expressão SSIS)

Retorna um valor nulo de um tipo de dados solicitado.

São mostrados nomes de expressão em caracteres maiúsculos, mas os nomes de expressão não fazem distinção entre maiúsculas e minúsculas. Por exemplo, usando trabalhos "nulos" assim como "NULOS".

Ícone do Integration Services (pequeno) Fique atualizado com o Integration Services

Para obter os downloads, artigos, exemplos e vídeos da Microsoft mais recentes, bem como soluções selecionadas da comunidade, visite a página do Integration Services no MSDN:


Para receber uma notificação automática sobre essas atualizações, assine os RSS feeds disponíveis na página.