Códigos de Função
Os códigos de função determinam a saída da rotina de callback. A rotina de callback espera que o conteúdo do buffer de dados corresponda à estrutura do código de função especificado. Os códigos de função de rotina de callback e seus buffers de dados são descritos nas seções a seguir. O seguinte é um resumo das funções disponíveis.
Tabela 5 - Resumo de Códigos de Função do Oracle GoldenGate
| Código da função | Descrição |
|---|---|
COMPRESS_RECORD |
Use a função COMPRESS_RECORD quando algumas, mas não todas, colunas de uma tabela de destino estiverem presentes após o mapeamento e o registro inteiro precisar ser manipulado, em vez de valores de coluna individuais. |
DECOMPRESS_RECORD |
Use a função DECOMPRESS_RECORD quando algumas, mas não todas, colunas de uma tabela de destino estiverem presentes após o mapeamento e o registro inteiro precisar ser manipulado, em vez de valores de coluna individuais. |
GET_BASE_OBJECT_NAME |
Use a função GET_BASE_OBJECT_NAME para recuperar o nome totalmente qualificado do objeto base de um objeto em um registro. |
GET_BASE_OBJECT_NAME_ONLY |
Use a função GET_BASE_OBJECT_NAME_ONLY para recuperar apenas o nome do objeto base de um objeto em um registro. |
GET_BASE_SCHEMA_NAME_ONLY |
Use a função GET_BASE_SCHEMA_NAME_ONLY para recuperar apenas o nome do esquema do objeto base de um objeto em um registro. |
GET_BEFORE_AFTER_IND |
Use a função GET_BEFORE_AFTER_IND para determinar se um registro é uma imagem anterior ou posterior da operação do banco de dados. |
GET_CATALOG_NAME_ONLY |
Use a função GET_CATALOG_NAME_ONLY para retornar o nome do catálogo de banco de dados. |
GET_COL_METADATA_FROM_INDEX |
Use a função GET_COL_METADATA_FROM_INDEX para determinar os metadados da coluna associados a um índice de coluna especificado. |
GET_COL_METADATA_FROM_NAME |
Use a função GET_COL_METADATA_FROM_NAME para determinar os metadados da coluna associados a um nome de coluna especificado. |
GET_COLUMN_INDEX_FROM_NAME |
Use a função GET_COLUMN_INDEX_FROM_NAME para determinar o índice de coluna associado a um nome de coluna especificado. |
GET_COLUMN_NAME_FROM_INDEX |
Use a função GET_COLUMN_NAME_FROM_INDEX para determinar o nome da coluna associado a um índice de coluna especificado. |
GET_COLUMN_VALUE_FROM_INDEX |
Use a função GET_COLUMN_VALUE_FROM_INDEX para retornar o valor da coluna do registro de dados usando o índice de coluna especificado. |
GET_COLUMN_VALUE_FROM_NAME |
Use a função GET_COLUMN_VALUE_FROM_NAME para retornar o valor da coluna do registro de dados usando o nome da coluna especificado. |
GET_DATABASE_METADATA |
Use a função GET_DATABASE_METADATA para retornar metadados do banco de dados. |
GET_DDL_RECORD_PROPERTIES |
Use a função GET_DDL_RECORD_PROPERTIES para retornar informações sobre uma operação DDL. |
GET_ENV_VALUE |
Use a função GET_ENV_VALUE para retornar informações sobre o ambiente do Oracle GoldenGate. |
GET_ERROR_INFO |
Use a função GET_ERROR_INFO para retornar informações de erro associadas a um registro de descarte. |
GET_GMT_TIMESTAMP |
Use a função GET_GMT_TIMESTAMP para retornar o timestamp de commit da operação no formato GMT. |
GET_MARKER_INFO |
Use a função GET_MARKER_INFO para retornar informações do marcador ao publicar dados. Use marcadores para acionar o processamento personalizado dentro de uma saída de usuário. |
GET_OBJECT_NAME |
Retorna o nome de duas ou três partes totalmente qualificado de uma tabela ou outro objeto associado ao registro que está sendo processado. |
GET_OBJECT_NAME_ONLY |
Retorna o nome não qualificado de uma tabela ou outro objeto associado ao registro que está sendo processado. |
GET_OPERATION_TYPE |
Use a função GET_OPERATION_TYPE para determinar o tipo de operação associado a um registro. |
GET_POSITION |
Usar a função GET_POSITION é obter uma posição de leitura de um data pump ou Replicat da Extração na trilha do Oracle GoldenGate. |
GET_RECORD_BUFFER |
Use a função GET_RECORD_BUFFER para obter informações para conversões de coluna personalizadas. |
GET_RECORD_LENGTH |
Use a função GET_RECORD_LENGTH para retornar o tamanho do registro de dados. |
GET_RECORD_TYPE |
Use a função GET_RECORD_TYPE para retornar o tipo de registro que está sendo processado |
GET_SCHEMA_NAME_ONLY |
Use a função GET_SCHEMA_NAME_ONLY para retornar somente o nome do esquema de uma tabela. |
GET_SESSION_CHARSET |
Use a função GET_SESSION_CHARSET para retornar o conjunto de caracteres da sessão de saída do usuário. |
GET_STATISTICS |
Use a função GET_STATISTICS para retornar as estatísticas de processamento atuais do processo Extract ou Replicat. |
GET_TABLE_COLUMN_COUNT |
Use a função GET_TABLE_COLUMN_COUNT para retornar o número total de colunas em uma tabela. |
GET_TABLE_METADATA |
Use a função GET_TABLE_METADATA para retornar metadados da tabela associada ao registro que está sendo processado. |
GET_TABLE_NAME |
Use a função GET_TABLE_NAME para retornar o nome de duas ou três partes totalmente qualificado da tabela de origem ou de destino associada ao registro que está sendo processado. |
GET_TABLE_NAME_ONLY |
Use a função GET_TABLE_NAME_ONLY para retornar somente o nome não qualificado da tabela associada ao registro que está sendo processado. |
GET_TIMESTAMP |
Use a função GET_TIMESTAMP para retornar o timestamp de Entrada/Saída associado a um registro de dados de origem. |
GET_TRANSACTION_IND |
Use a função GET_TRANSACTION_IND para determinar se um registro de dados é a primeira, a última ou a operação intermediária em uma transação, |
GET_USER_TOKEN_VALUE |
Use a função GET_USER_TOKEN_VALUE para obter o valor de um token de usuário de um registro de trilha. |
OUTPUT_MESSAGE_TO_REPORT |
Use a função OUTPUT_MESSAGE_TO_REPORT para gerar uma mensagem para o arquivo de relatório. |
RESET_USEREXIT_STATS |
Use a função RESET_USEREXIT_STATS para redefinir as estatísticas do processo do Oracle GoldenGate. |
SET_COLUMN_VALUE_BY_INDEX |
Use a função SET_COLUMN_VALUE_BY_INDEX para modificar um único valor de coluna sem manipular todo o registro de dados. |
@STRNCMP |
Use a função SET_COLUMN_VALUE_BY_NAME para modificar um único valor de coluna sem manipular todo o registro de dados. |
SET_OPERATION_TYPE |
Use a função SET_OPERATION_TYPE para alterar o tipo de operação associado a um registro de dados. |
SET_RECORD_BUFFER |
Use a função SET_RECORD_BUFFER para compatibilidade com saídas de usuário HP NonStop e para manipulação de registros de dados complexos. |
SET_SESSION_CHARSET |
Use a função SET_SESSION_CHARSET para definir o conjunto de caracteres da sessão de saída do usuário. |
SET_TABLE_NAME |
Use a função SET_TABLE_NAME para alterar o nome da tabela associado a um registro de dados. |