Problemas com o erro ORA-01843: not a valid month

Oracle

15/05/2014

Esse erro decorre da instalação do banco no formato AMERICAN, para solucionar de vez, sem precisar reinstalar o banco basta coloca essa TRIGGER no usuário SYS:


CREATE OR REPLACE TRIGGER Altera_Data
AFTER LOGON ON DATABASE
BEGIN
EXECUTE IMMEDIATE 'alter session set nls_date_format="dd/mm/yyyy hh24:mi:ss"';
END;


E apartir dai trabalhar com a data no formato PT-BR sem problemas,

Lourival Queiroz

Lourival Queiroz

Curtidas 0

Respostas

Eliézio Mesquita

Eliézio Mesquita

15/05/2014

Lourival Queiroz muito bom,

Lembrando que podemos alter o sistema todo, mudando de session para system:

alter system set nls_date_format='dd/mm/yyyy hh24:mi:ss';


Abcs
GOSTEI 0
POSTAR