GET_SESSION_CHARSET
Valido per
Estrai e Replicat
Descrizione
Utilizzare GET_SESSION_CHARSET per ottenere il set di caratteri della sessione di uscita utente corrente. Questo set di caratteri può essere impostato tramite la funzione di callback SET_SESSION_CHARSET. Il set di caratteri della sessione di user exit indica la codifica di qualsiasi membro della struttura di callback basato su caratteri utilizzato tra l'uscita utente e il processo chiamante (Extract, data pump, Replicat), inclusi metadati quali (ma non limitati a):
-
nomi di database e versioni locali
-
nomi tabella e colonna
-
Testo
DDL -
messaggi di errore
-
colonne di tipo carattere quali
CHAReNCHAR -
colonne data-ora e numeriche rappresentate in formato stringa
I valori validi del set di caratteri della sessione sono definiti nel file di intestazione ucharset.h. Questa funzione può essere chiamata in qualsiasi momento in cui l'uscita utente ha il controllo.
Sintassi
#include usrdecs.h
short result_code;
session_def session_charset_def;
ERCALLBACK (GET_SESSION_CHARSET, &session_charset_def, &result_code);
Buffer
typedef struct
{
ULibCharSet session_charset;
} session_def;
Input
Nessuno
Output
session_charset_def.session_charset
Valori restituiti
EXIT_FN_RET_OK