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

Valores nulos em expressões de comparação

Valores nulos em expressões de comparação

Quando você usa um valor nulo em uma expressão que contém um operador de comparação, o
Serviço de Integração do PowerCenter
produz um valor nulo. Mas você também pode configurar o
Serviço de Integração do PowerCenter
para tratar valores nulos como altos ou baixos em operações de comparação.
Use a propriedade Tratar Nulo em Operadores de Comparação Como para configurar como o
Serviço de Integração do PowerCenter
trata valores nulos em expressões de comparação.
Essa propriedade de configuração do
Serviço de Integração do PowerCenter
afeta o comportamento dos seguintes operadores de comparação em expressões:
=, !=, ^=, <>, >, >=, <, <=
Por exemplo, considere as seguintes expressões:
NULL > 1 NULL = NULL
A seguinte tabela descreve como o
Serviço de Integração do PowerCenter
avalia as expressões:
Expressão
Tratar Nulo em Operadores de Comparação Como
NULL
HIGH
LOW
NULL > 1
NULL
TRUE
FALSE
NULL = NULL
NULL
TRUE
TRUE