@STREQ

Use a função @STREQ para determinar se duas colunas de string (caracteres) ou strings literais são iguais ou não. Coloque literais entre aspas simples. @STREQ retorna o seguinte:

Para essa função, o Oracle GoldenGate suporta o uso de uma sequência de escape para representar caracteres em uma coluna de string em Unicode ou na codificação de caracteres nativos dos sistemas operacionais Microsoft Windows, UNIX e Linux.

Os espaços finais são truncados antes de comparar as strings.

Essa função não suporta tipos de dados NCHAR ou NVARCHAR.

Sintaxe

@STREQ (<string1>, <string2>)

<string1>

A primeira coluna ou string literal a ser comparada.

<string2>

A segunda coluna ou string literal a ser comparada.

Exemplo

O valor a seguir compara o valor da coluna region com o valor literal EAST. Se region = EAST, o registro passará pelo filtro.

FILTER (@STREQ (region, 'EAST'))

Você poderia usar @STREQ em uma comparação para determinar um resultado, conforme mostrado no exemplo a seguir. Se o estado for NY, a expressão retornará East Coast. Caso contrário, ele retornará Other.

@IF (@STREQ (state, 'NY'), 'East Coast', 'Other')