GET_TABLE_COLUMN_COUNT

유효 기간

추출 및 복제

설명

GET_TABLE_COLUMN_COUNT 함수를 사용하여 키 열 수를 포함하여 테이블의 총 열 수를 검색합니다.

구문

#include "usrdecs.h"
short result_code;
table_def table;
ERCALLBACK (GET_TABLE_COLUMN_COUNT, &table, &result_code);

버퍼

typedef struct
{
short num_columns;
short source_or_target;
/* Version 2 CALLBACK_STRUCT_VERSION */
short num_key_columns;
} table_def;

입력

<source_or_target>

다음 중 하나는 소스 또는 대상 테이블에 대한 총 열 수를 반환할지 여부를 나타냅니다.

EXIT_FN_SOURCE_VAL
EXIT_FN_TARGET_VAL

출력

<num_columns>

지정된 테이블의 반환된 총 열 수입니다.

<num_key_columns>

지정된 테이블에 대한 키로 Oracle GoldenGate에서 사용 중인 반환된 총 열 수입니다.

반환 값

EXIT_FN_RET_INVALID_CONTEXT
EXIT_FN_RET_INVALID_PARAM
EXIT_FN_RET_OK