Resumen de Funciones de Conversión de Columnas

Este resumen se organiza en función de los tipos de procesamiento que se pueden realizar con las funciones de Oracle GoldenGate.

Estas funciones se utilizan para realizar pruebas.

Función Descripción
@CASE Selecciona un valor en función de una serie de exámenes de valor.
@EVAL Selecciona un valor basado en una serie de exámenes independientes.
@IF Selecciona uno de los dos valores según si una sentencia condicional devuelve TRUE o FALSE.

Estas funciones gestionan las columnas que faltan.

Función Descripción
@COLSTAT Devuelve un indicador de que una columna es MISSING, NULL o INVALID.
@COLTEST Realiza cálculos condicionales para probar si una columna es PRESENT, MISSING, NULL o INVALID.

Estas funciones funcionan con fechas.

Función Descripción
@DATE Devuelve una fecha y hora en función del formato transferido a la columna de origen.
@DATEDIFF Devuelve la diferencia entre dos fechas o fechas y horas.
@DATENOW Devuelve la fecha y hora actuales.

Estas funciones se utilizan para realizar cálculos aritméticos.

Función Descripción
@COMPUTE Devuelve el resultado de una expresión aritmética.

Estas funciones funcionan con cadenas.

Función Descripción
@NUMBIN Convierte una cadena binaria en un número.
@NUMSTR Convierte un valor en un número.
@STRCAT Concatena una o más cadenas.
@STRCMP Compara dos cadenas.
@STREXT Extrae una parte de una cadena.
@STREQ Determina si dos cadenas son iguales o no.
@STRFIND Busca la ocurrencia de una cadena dentro de una cadena.
@STRLEN Devuelve la longitud de una cadena.
@STRLTRIM Recorta los espacios principales.
@STRNCAT Concatena una o más cadenas a una longitud máxima.
@STRNCMP Compara dos cadenas basadas en un número especificado de caracteres.
@STRNUM Convierte un número en una cadena.
@STRRTRIM Recorta los espacios finales.
@STRSUB Sustituye una cadena por otra.
@STRTRIM Recorta los espacios iniciales y posteriores.
@STRUP Cambia una cadena a letras mayúsculas.
@VALONEOF Compara una cadena o columna de cadena con una lista de valores.

Son funciones diversas.

Función Descripción
@AFTER Devuelve la imagen posterior de la columna especificada.
@BEFORE Devuelve la imagen anterior de la columna especificada.
@BEFOREAFTER Devuelve la imagen anterior de la columna especificada, si está disponible, de lo contrario devuelve la imagen posterior.
@BINARY Mantiene los datos binarios de origen como datos binarios en la columna de destino cuando la columna de origen se define como una columna de caracteres.
@BINTOHEX Convierte una cadena binaria en una cadena hexadecimal.
@GETENV Devuelve información medioambiental.
@GETVAL Extrae parámetros de un procedimiento almacenado como entrada a una cláusula FILTER o COLMAP.
@HEXTOBIN Convierte una cadena hexadecimal en una cadena binaria.
@HIGHVAL \| LOWVAL Restringe un valor a un valor alto o bajo.
@RANGE Divide las filas en varios grupos de datos para el procesamiento paralelo.
@TOKEN Recupera datos de token de una cabecera de registro de pista.
@OGG_SHA1 Realiza un hash de algunos campos mientras los replica en el almacén de datos operativos.