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
A linguagem de expressões inclui um conjunto de funções para uso em expressões. Uma expressão pode usar uma única função, mas normalmente uma expressão combina funções com operadores e utiliza múltiplas funções.
As funções podem ser categorizadas nos seguintes grupos:
Funções matemáticas que realizam cálculos baseados em valores numéricos de entrada fornecidos como parâmetros para as funções e devolvem valores numéricos.
Funções de cadeia que realizam operações sobre valores de entrada de cadeia ou hexadecimais e retornam uma cadeia ou valor numérico.
Funções de data e hora que realizam operações sobre valores de data e hora e retornam valores de string, numéricos ou de data e hora.
Funções do sistema que retornam informação sobre uma expressão.
A linguagem de expressão fornece as seguintes funções matemáticas.
| Função | Description |
|---|---|
| ABS (Expressão SSIS) | Devolve o valor absoluto e positivo de uma expressão numérica. |
| EXP (Expressão SSIS) | Devolve o expoente à base e da expressão especificada. |
| CEILING (Expressão SSIS) | Devolve o menor inteiro que seja maior ou igual a uma expressão numérica. |
| FLOOR (Expressão SSIS) | Devolve o maior número inteiro que seja menor ou igual a uma expressão numérica. |
| LN (Expressão SSIS) | Devolve o logaritmo natural de uma expressão numérica. |
| LOG (Expressão SSIS) | Devolve o logaritmo em base 10 de uma expressão numérica. |
| PODER (Expressão SSIS) | Devolve o resultado de elevar uma expressão numérica para uma potência. |
| RONDA (Expressão SSIS) | Devolve uma expressão numérica arredondada para o comprimento ou precisão especificados. . |
| SIGN (Expressão SSIS) | Devolve o sinal positivo (+), negativo (-) ou zero (0) de uma expressão numérica. |
| SQUARE (Expressão SSIS) | Devolve o quadrado de uma expressão numérica. |
| SQRT (Expressão SSIS) | Devolve a raiz quadrada de uma expressão numérica. |
O avaliador de expressões fornece as seguintes funções de cadeia.
| Função | Description |
|---|---|
| CODEPOINT (Expressão SSIS) | Devolve o valor do código Unicode do carácter mais à esquerda de uma expressão de carácter. |
| FINDSTRING (Expressão SSIS) | Devolve o índice baseado em um da ocorrência especificada de uma cadeia de caracteres dentro de uma expressão. |
| HEX (Expressão SSIS) | Devolve uma cadeia que representa o valor hexadecimal de um inteiro. |
| LEN (Expressão SSIS) | Devolve o número de caracteres numa expressão de carácter. |
| ESQUERDA (Expressão SSIS) | Devolve o número especificado de caracteres da parte mais à esquerda da expressão de carácter dada. |
| LOWER (Expressão SSIS) | Devolve uma expressão de carácter após converter caracteres maiúsculos em caracteres minúsculos. |
| LTRIM (Expressão SSIS) | Retorna uma expressão de carácter após remover espaços iniciais. |
| REPLACE (Expressão SSIS) | Devolve uma expressão de carácter após substituir uma cadeia dentro da expressão por uma cadeia diferente ou uma cadeia vazia. |
| REPLICATE (Expressão SSIS) | Devolve uma expressão de carácter, replicada um número especificado de vezes. |
| REVERSE (Expressão SSIS) | Devolve uma expressão de carácter por ordem inversa. |
| RIGHT (Expressão SSIS) | Devolve o número especificado de caracteres da parte mais à direita da expressão de carácter dada. |
| RTRIM (Expressão SSIS) | Devolve uma expressão de carácter após remover os espaços finais. |
| SUBSTRING (Expressão SSIS) | Devolve uma parte de uma expressão de caracteres. |
| TRIM (Expressão SSIS) | Devolve uma expressão de carácter após remover os espaços iniciais e finais. |
| UPPER (Expressão SSIS) | Devolve uma expressão de carácter após converter caracteres minúsculos em letras maiúsculas. |
O avaliador de expressões fornece as seguintes funções de data e hora.
| Função | Description |
|---|---|
| DATEADD (Expressão SSIS) | Devolve um novo valor de DT_DBTIMESTAMP adicionando uma data ou intervalo de tempo a uma data especificada. |
| DATEDIFF (Expressão SSIS) | Devolve o número de limites de data e hora cruzados entre duas datas especificadas. |
| DATEPART (Expressão SSIS) | Devolve um inteiro que representa uma data-parte de uma data. |
| DAY (Expressão SSIS) | Devolve um inteiro que representa o dia da data especificada. |
| GETDATE (Expressão SSIS) | Devolve a data atual do sistema. |
| GETUTCDATE (Expressão SSIS) | Devolve a data atual do sistema em hora UTC (Coordenada Universal de Tempo ou Hora Média de Greenwich). |
| MÊS (Expressão SSIS) | Devolve um inteiro que representa o mês da data especificada. |
| ANO (Expressão SSIS) | Devolve um inteiro que representa o ano da data especificada. |
O avaliador de expressões fornece as seguintes funções nulas.
| Função | Description |
|---|---|
| ISNULL (Expressão SSIS) | Devolve um resultado booleano baseado em se uma expressão é nula. |
| NULL (Expressão SSIS) | Devolve um valor nulo de um tipo de dado solicitado. |
Os nomes das expressões são apresentados em letras maiúsculas, mas não distinguem entre maiúsculas e minúsculas. Por exemplo, usar "null" funciona tão bem como usar "NULL".
Ver também
Operadores (Expressão SSIS)
Exemplos de expressões avançadas de serviços de integração
Expressões de SSIS (Integration Services)