[Oracle] – Parâmetros de Sessão alterando NLS da Conexão

oracle

Bom pessoal, vou compartilhar com a comunidade Oracle para efetuarem alteração dos parâmetros de sessão NLS assim facilitando a compatibilidade de caracteres, numéricos e datas no padrão brasileiro.

— Consultando as variáveis de Linguagem e grupo de caractere no Oracle:

select * from v$nls_parameters;

— Parâmetros de Linguagem da Sessão do Oracle no Padrão brasileiro:

Alter Session Set nls_language='BRAZILIAN PORTUGUESE';
Alter Session Set NLS_TERRITORY = 'BRAZIL';
Alter Session Set NLS_NUMERIC_CHARACTERS=',.';
ALTER SESSION SET NLS_DATE_FORMAT = 'DD/MM/YYYY HH24:MI:SS';

nls_parameters_brazil

Pessoal, essa foi uma dica para ajudar desenvolvedores e analistas de sistemas que precisaram manipular informações e não possuem acesso direto ao SGBD para alterar estes parâmetros diretamente na instância do Oracle, assim podendo alterar estes parâmetros na Sessão podemos trabalhar sem muitas alterações no Ambiente do SGBD Oracle.

Fonte:
http://docs.oracle.com/cd/A84870_01/doc/server.816/a76966/ch2.htm
http://www.dba-oracle.com/bk_alter_session_set_nls_language.htm
http://aserlorenzo.com/manSQL/Oracle/dml/funcoes/formatdatasnumeros.htm
http://tosemopcao.blogspot.com.br/2009/11/bd-oracle-acentos-no-10g-xe.html
http://www.mail-archive.com/[email protected]/msg16394.html
http://www.devmedia.com.br/forum/problema-com-o-dbexpress-x-oracle-no-cliente/28574

  • Fernando

    Muito bom e útil. Parabéns