Sumário

Search

  1. Prefácio
  2. A Linguagem de Transformação
  3. Constantes
  4. Operadores
  5. Variáveis
  6. Datas
  7. Funções
  8. Criação de funções personalizadas
  9. Referência de API da Função Personalizada

Referência de Linguagem de Transformação

Referência de Linguagem de Transformação

Exemplo

Exemplo

A expressão a seguir usa SYSDATE para encontrar os pedidos que foram entregues nos dois últimos dias e sinalizá-los para inserção. Usando DATE_DIFF, o
Serviço de Integração do PowerCenter
subtrai DATE_SHIPPED da data do sistema, retornando a diferença entre as duas datas. Como DATE_DIFF retorna um valor duplo, a expressão trunca a diferença. Então, ela compara o resultado ao literal inteiro 2. Se o resultado for maior que 2, a expressão sinalizará as linhas para rejeição. Se o resultado for 2 ou menor, ela os sinalizará para inserção.
IIF( TRUNC( DATE_DIFF( SYSDATE, DATE_SHIPPED, 'DD' ), 0 ) > 2, DD_REJECT, DD_INSERT