@VALONEOF
Use a função @VALONEOF para comparar uma coluna de string ou string (caractere) com uma lista de valores. Se o valor ou a coluna estiver na lista, 1 será retornado; caso contrário, 0 será retornado. Esta função reduz os espaços à direita antes da comparação.
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. A coluna de destino deverá ser um tipo de dados Unicode SQL se algum argumento for fornecido como Unicode.
Essa função não suporta tipos de dados NCHAR ou NVARCHAR.
Sintaxe
@VALONEOF (<expression>, <value> [, <value>] [, ...])
<expression>
O nome de uma coluna de caracteres ou de um literal entre aspas simples.
<value>
Um valor de critério.
Exemplo
No exemplo a seguir, se STATE for CA ou NY, a expressão retornará COAST, que é a resposta retornada por @IF quando o valor for diferente de zero (true). Caso contrário, a expressão retornará MIDDLE.
@IF (@VALONEOF (STATE, 'CA', 'NY'), 'COAST', 'MIDDLE')