Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
SSIS Integration Runtime no Azure Data Factory
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.
Funções de data e hora que executam operações em valores de data e hora e retornam valores de cadeias 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 de caractere. |
| LEFT (Expressão do SSIS) | Retorna o número especificado de caracteres da porção mais à esquerda da expressão de caracteres fornecida. |
| LOWER (Expressão SSIS) | Retorna uma expressão de caracteres após converter caracteres maiúsculos em caracteres minúsculos. |
| LTRIM (Expressão SSIS) | Retorna uma expressão de caracteres após remover os espaços em branco iniciais. |
| 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 do SSIS) | Retorna uma expressão de caracteres, repetida o número especificado de vezes. |
| REVERSE (Expressão do SSIS) | Retorna uma expressão de caracteres em ordem inversa. |
| RIGHT (Expressão SSIS) | Retorna o número especificado de caracteres da porção mais à direita da expressão de caracteres fornecida. |
| RTRIM (Expressão SSIS) | Retorna uma expressão de caracteres após remover os espaços em branco finais. |
| SUBSTRING (Expressão SSIS) | Retorna uma parte de uma expressão de caracteres. |
| TRIM (Expressão SSIS) | Retorna uma expressão de caracteres após remover os espaços em branco iniciais e finais. |
| 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 fronteiras de data e hora cruzadas entre duas datas especificadas. |
| DATEPART (Expressão SSIS) | Retorna um inteiro que representa uma parte da 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 do SSIS) | Retorna um inteiro que representa o mês da data especificada. |
| YEAR (Expressão do 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, usar "null" funciona tão bem quanto usar "NULL".