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

BINARY_COMPARE

BINARY_COMPARE

Compara dois valores binários e retorna TRUE (1) se forem iguais e FALSE (0) se forem diferentes.
Para usar a função
BINARY_COMPARE
, defina a variável de ambiente
INFA_ENABLE_BINARY_FUNCTIONS
como True ou Yes.

Sintaxe

BINARY_COMPARE(
value1 [, value2]
)
A tabela a seguir descreve o argumento para este comando:
Argumento
Obrigatório/
Opcional
Descrição
value1
Obrigatório
Tipo de dados binário
value2
Obrigatório
Tipo de dados binário

Valor de Retorno

TRUE (1) se value1 e value2 tiverem valores iguais.
FALSE (0) se value1 e value 2 tiverem valores diferentes.
NULL se qualquer uma das entradas for um valor nulo.

Exemplo

Os exemplos a seguir comparam dois valores binários.
BINARY_COMPARE( SYSID1, SYSID2 )
SYSID1 (Shown in Hex)
SYSID2 (Shown in Hex)
RETURN VALUE
0x000102030405060708
0x000102030405060708
1
0x000102030405060708
0x0405060708090A0B
0
0x000102030405060708
NULL
NULL
NULL
0x000102030405060708
NULL
NULL
NULL
NULL