GET_SESSION_CHARSET
Válido para
Extraer y Replicat
Descripción
Utilice GET_SESSION_CHARSET para obtener el juego de caracteres de la sesión de salida de usuario actual. Este juego de caracteres se puede definir mediante la función de devolución de llamada SET_SESSION_CHARSET. El juego de caracteres de la sesión de salida de usuario indica la codificación de cualquier miembro de la estructura de devolución de llamada basada en caracteres que se utilice entre la salida de usuario y el proceso de emisor de llamada (Extracción, pump de datos, Replicat), incluidos metadatos como (pero no limitados a):
-
Nombres y configuraciones regionales de la base de datos
-
nombres de tabla y columna
-
Texto
DDL -
mensajes de error
-
columnas de tipo de carácter, como
CHARyNCHAR -
columnas de fecha y hora y numéricas que se representan en formato de cadena
Los valores válidos del juego de caracteres de la sesión se definen en el archivo de cabecera ucharset.h. Esta función se puede llamar en cualquier momento en que la salida de usuario tenga control.
Sintaxis
#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;
Entrada
Ninguno
Salida
session_charset_def.session_charset
Valores devueltos
EXIT_FN_RET_OK