GET_TABLE_COLUMN_COUNT
Válido Para
Extract e Replicat
Descrição
Use a função GET_TABLE_COLUMN_COUNT para recuperar o número total de colunas em uma tabela, incluindo o número de colunas de chave.
Sintaxe
#include "usrdecs.h"
short result_code;
table_def table;
ERCALLBACK (GET_TABLE_COLUMN_COUNT, &table, &result_code);
Buffer
typedef struct
{
short num_columns;
short source_or_target;
/* Version 2 CALLBACK_STRUCT_VERSION */
short num_key_columns;
} table_def;
Entrada
<source_or_target>
Uma das opções a seguir indica se o número total de colunas deve ser retornado para a tabela de origem ou de destino.
EXIT_FN_SOURCE_VAL
EXIT_FN_TARGET_VAL
Saída
<num_columns>
O número total retornado de colunas na tabela especificada.
<num_key_columns>
O número total retornado de colunas que estão sendo usadas pelo Oracle GoldenGate como a chave da tabela especificada.
Valores de Retorno
EXIT_FN_RET_INVALID_CONTEXT
EXIT_FN_RET_INVALID_PARAM
EXIT_FN_RET_OK