GET_SESSION_CHARSET
有效对象
提取和复制
说明
使用 GET_SESSION_CHARSET 获取当前用户出口会话字符集。可以通过回调函数 SET_SESSION_CHARSET 设置此字符集。用户出口会话的字符集指示在用户出口和调用程序进程(提取、数据泵、复制)之间使用的任何基于字符的回调结构成员的编码,包括元数据,例如(但不限于):
-
数据库名称和区域设置
-
表名和列名
-
DDL文本 -
错误消息
-
字符类型列,例如
CHAR和NCHAR -
以字符串形式表示的日期时间和数字列
会话字符集的有效值在头文件 ucharset.h 中定义。可在用户出口具有控制权的任何时间调用此函数。
语法
#include usrdecs.h
short result_code;
session_def session_charset_def;
ERCALLBACK (GET_SESSION_CHARSET, &session_charset_def, &result_code);
缓冲区
typedef struct
{
ULibCharSet session_charset;
} session_def;
输入
无
输出
session_charset_def.session_charset
返回值
EXIT_FN_RET_OK