@STREQ

Utilice la función @STREQ para determinar si dos columnas de cadena (carácter) o cadenas literales son iguales o no. Incluya literales entre comillas simples. @STREQ devuelve lo siguiente:

Para esta función, Oracle GoldenGate soporta el uso de una secuencia de escape para representar caracteres en una columna de cadena en Unicode o en la codificación de caracteres nativa de los sistemas operativos Microsoft Windows, UNIX y Linux.

Los espacios finales se truncan antes de comparar las cadenas.

Esta función no soporta los tipos de dato NCHAR o NVARCHAR.

Sintaxis

@STREQ (<string1>, <string2>)

<string1>

Primera columna o cadena literal que se comparará.

<string2>

Segunda columna o cadena literal que se comparará.

Ejemplo

A continuación se compara el valor de la columna region con el valor literal EAST. Si region = EAST, el registro transfiere el filtro.

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

Puede utilizar @STREQ en una comparación para determinar un resultado, como se muestra en el siguiente ejemplo. Si el estado es NY, la expresión devuelve East Coast. De lo contrario, devuelve Other.

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