GET_SESSION_CHARSET
Durée de validité
Extraction et réplication
Description
Utilisez GET_SESSION_CHARSET pour obtenir le jeu de caractères de session d'exit utilisateur en cours. Ce jeu de caractères peut être défini via la fonction de rappel SET_SESSION_CHARSET. Le jeu de caractères de la session d'exit utilisateur indique le codage de tous les membres de structure de rappel basés sur des caractères qui sont utilisés entre l'exit utilisateur et le processus appelant (Extract, Data Pump, Replicat), y compris les métadonnées telles que (mais sans s'y limiter) :
-
noms et environnements linguistiques de base de données
-
noms de table et de colonne
-
Texte
DDL -
messages d'erreur
-
colonnes de type caractère telles que
CHARetNCHAR -
colonnes date-heure et numériques représentées sous forme de chaîne
Les valeurs valides du jeu de caractères de session sont définies dans le fichier d'en-tête ucharset.h. Cette fonction peut être appelée à tout moment que l'exit utilisateur a le contrôle.
Syntaxe
#include usrdecs.h
short result_code;
session_def session_charset_def;
ERCALLBACK (GET_SESSION_CHARSET, &session_charset_def, &result_code);
Tampon
typedef struct
{
ULibCharSet session_charset;
} session_def;
Entrée
Aucun
Sortie
session_charset_def.session_charset
Valeurs retournées
EXIT_FN_RET_OK