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:
-- Parâmetros de Linguagem da Sessão do Oracle no Padrão brasileiro:
EXECUTE IMMEDIATE 'ALTER SESSION SET NLS_TERRITORY = ''BRAZIL''';
EXECUTE IMMEDIATE 'ALTER SESSION SET NLS_NUMERIC_CHARACTERS='',.''';
EXECUTE IMMEDIATE 'ALTER SESSION SET NLS_DATE_FORMAT = ''DD/MM/YYYY HH24:MI:SS''';
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/oracle_br@yahoogrupos.com.br/msg16394.html
http://www.devmedia.com.br/forum/problema-com-o-dbexpress-x-oracle-no-cliente/28574
select *
from
v$nls_parameters;
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';
Para utilização em PL/Sql:
EXECUTE IMMEDIATE 'ALTER SESSION SET nls_language=''BRAZILIAN PORTUGUESE''';Para utilização em PL/Sql:
EXECUTE IMMEDIATE 'ALTER SESSION SET NLS_TERRITORY = ''BRAZIL''';
EXECUTE IMMEDIATE 'ALTER SESSION SET NLS_NUMERIC_CHARACTERS='',.''';
EXECUTE IMMEDIATE 'ALTER SESSION SET NLS_DATE_FORMAT = ''DD/MM/YYYY HH24:MI:SS''';
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/oracle_br@yahoogrupos.com.br/msg16394.html
http://www.devmedia.com.br/forum/problema-com-o-dbexpress-x-oracle-no-cliente/28574
Nenhum comentário:
Postar um comentário