@STRCMP
Utilice la función @STRCMP para comparar dos columnas de caracteres o cadenas literales. Encerrar literales entre comillas simples.
@STRCMP devuelve lo siguiente:
-
-1si la primera cadena es menor que la segunda. -
0si las cadenas son iguales. -
1si la primera cadena es mayor que la segunda.
Los espacios finales se truncan antes de comparar las cadenas.
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.
Esta función no soporta los tipos de dato NCHAR o NVARCHAR.
Sintaxis
@STRCMP (<string1>, <string2>)
<string1>
Primera columna o cadena literal que se comparará.
<string2>
Segunda columna o cadena literal que se comparará.
Ejemplo
En el siguiente ejemplo, se comparan dos cadenas literales y se devuelve 1 porque la primera cadena es mayor que la segunda.
@STRCMP ('JOHNSON', 'JONES')