GET_SESSION_CHARSET
Válido Para
Extract e Replicat
Descrição
Use GET_SESSION_CHARSET para obter o conjunto de caracteres da sessão de saída do usuário atual. Este conjunto de caracteres pode ser definido através da função de callback SET_SESSION_CHARSET. O conjunto de caracteres da sessão de saída do usuário indica a codificação de quaisquer membros da estrutura de callback baseados em caracteres que são usados entre a saída do usuário e o processo do chamador (Extract, data pump, Replicat), incluindo metadados como (mas não limitado a):
-
nomes e configurações regionais do banco de dados
-
nomes de coluna e de tabela
-
Texto
DDL -
mensagens de erro
-
colunas do tipo caractere, como
CHAReNCHAR -
colunas de data e hora e numéricas representadas na forma de string
Os valores válidos do conjunto de caracteres da sessão são definidos no arquivo de cabeçalho ucharset.h. Esta função pode ser chamada a qualquer momento que a saída do usuário tenha controle.
Sintaxe
#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
Nenhum
Saída
session_charset_def.session_charset
Valores de Retorno
EXIT_FN_RET_OK