[oracle_br] Re: oracle 10G nls_date_format

2009-08-14 Por tôpico jlchiappa
Colega, ** repito ** : imho o correto e adequado é vc fazer uma programação SEGURA, fornecendo sempre os formatos de data (E inclusive no link que mostrei, pelo que entendi - já que não trabalho com o seu ambiente - a linguagem já suporta isso), mas se optar por trigger (que é GAMBIARRA, imho) e

Re: [oracle_br] Re: oracle 10G nls_date_format

2009-08-14 Por tôpico Leonardo Santos da Mata
achei uma solução . através de um gatilho.. CREATE OR REPLACE TRIGGER IDM_NLS_FORMAT_CORRECTION AFTER LOGON ON DATABASE begin *if* (user = 'IDM') then -- override the locale settings to the JDBC defaults *for* IDM only DBMS_SESSION.SET_NLS('NLS_DATE_FORMAT','''-MM-DD'''); DBM

[oracle_br] Re: oracle 10G nls_date_format

2009-08-14 Por tôpico jlchiappa
Não conheço esse ambiente, Mas : a) necessariamente para enviar/receber informações do banco se usa SQL, ** se ** vc fornecer o formato completo, convertendo strings com TO_DATE, o banco VAI entender que é um DATE, e não uma string e b) quando vc enviar do seu programa datas pro banco, se for

Re: [oracle_br] Re: oracle 10G nls_date_format

2009-08-14 Por tôpico Leonardo Santos da Mata
estamos usando driver jdbc, para conectar no oracle. pois estamos utilizando python. tem como solucionar isso? 2009/8/14 jlchiappa > > > Sim para todas as perguntas , vc pode pedir um ALTER SESSION SET > NLS_DATE_FORMAT='formatodesejado' que ele altera só a sessão, se vc o fizer > numa trigger

[oracle_br] Re: oracle 10G nls_date_format

2009-08-14 Por tôpico jlchiappa
Sim para todas as perguntas , vc pode pedir um ALTER SESSION SET NLS_DATE_FORMAT='formatodesejado' que ele altera só a sessão, se vc o fizer numa trigger de logon a mudança ocorrerá automaticamente quando da conexão. Porém, recomendo : SE vc está perguntando isso, provavelmente vc tem uma apl