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.
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. |
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 character. |
LEFT (Expressão SSIS) | Retorna o número especificado de caracteres da parte mais à esquerda da expressão character especificada. |
LOWER (Expressão SSIS) | Retorna uma expressão character 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 character, replicada um número especificado de vezes. |
REVERSE (Expressão SSIS) | Retorna uma expressão character na ordem inversa. |
RIGHT (Expressão SSIS) | Retorna o número especificado de caracteres da parte mais à direita da expressão character especificada. |
RTRIM (Expressão SSIS) | Retorna uma expressão character 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. |
O avaliador de expressão fornce as seguintes funções de data e hora.
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. |
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".
Consulte Também
Operadores (Expressão SSIS)
Exemplos de expressões avançadas do Integration Services
Expressões do SSIS (Integration Services)