Resumo de Funções de Conversão de Coluna

Este resumo é organizado de acordo com os tipos de processamento que podem ser executados com as funções do Oracle GoldenGate.

Essas funções são usadas para executar testes.

Função Descrição
@CASE Seleciona um valor dependendo de uma série de testes de valor.
@EVAL Seleciona um valor com base em uma série de testes independentes.
@IF Seleciona um dos dois valores, dependendo de uma instrução condicional retornar TRUE ou FALSE.

Essas funções tratam de colunas ausentes.

Função Descrição
@COLSTAT Retorna um indicador de que uma coluna é MISSING, NULL ou INVALID.
@COLTEST Executa cálculos condicionais para testar se uma coluna é PRESENT, MISSING, NULL ou INVALID.

Essas funções funcionam com datas.

Função Descrição
@DATE Retorna uma data e hora com base no formato passado para a coluna de origem.
@DATEDIFF Retorna a diferença entre duas datas ou datas/horas.
@DATENOW Retorna a data e hora atuais.

Essas funções são usadas para executar cálculos aritméticos.

Função Descrição
@COMPUTE Retorna o resultado de uma expressão aritmética.

Essas funções funcionam com strings.

Função Descrição
@NUMBIN Converte uma string binária em um número.
@NUMSTR Converte uma string para um número.
@STRCAT Concatena uma ou mais strings.
@STRCMP Compara duas strings.
@STREXT Extrai uma parte de uma string.
@STREQ Determina se duas strings são iguais ou não.
@STRFIND Localiza a ocorrência de uma string dentro de uma string.
@STRLEN Retorna o tamanho de uma string.
@STRLTRIM Corta espaços à esquerda.
@STRNCAT Concatena uma ou mais strings com um tamanho máximo.
@STRNCMP Compara duas strings com base em um número especificado de caracteres.
@STRNUM Converte um número em uma string.
@STRRTRIM Reduz os espaços à direita.
@STRSUB Substitui uma string por outra.
@STRTRIM Reduz espaços à esquerda e à direita.
@STRUP Altera uma string para letras maiúsculas.
@VALONEOF Compara uma coluna de string ou string com uma lista de valores.

São funções diversas.

Função Descrição
@AFTER Retorna a imagem posterior da coluna especificada.
@BEFORE Retorna a imagem anterior da coluna especificada.
@BEFOREAFTER Retorna a imagem anterior da coluna especificada, se disponível, caso contrário, retorna a imagem posterior.
@BINARY Mantém dados binários de origem como dados binários na coluna de destino quando a coluna de origem é definida como uma coluna de caracteres.
@BINTOHEX Converte uma string binária em uma string hexadecimal.
@GETENV Retorna informações ambientais.
@GETVAL Extrai parâmetros de um procedimento armazenado como entrada para uma cláusula FILTER ou COLMAP.
@HEXTOBIN Converte uma string hexadecimal em uma string binária.
@HIGHVAL \| LOWVAL Restringe um valor a um valor alto ou baixo.
@RANGE Divide linhas em vários grupos de dados para processamento paralelo.
@TOKEN Recupera dados de token de um cabeçalho de registro de trilha.
@OGG_SHA1 Hashes alguns campos ao replicá-los para o Armazenamento de Dados Operacionais.