Quem trabalha com Oracle Database deve saber que o data type Date armazena informações de tempo, incluindo não só ano, mês e dia, mas também hora, minuto e segundo. A formatação para exibição da data pode ser configurado alterando o valor da variável de sessão NLS_DATE_FORMAT.
Para verificar a formatação atual para datas, utilize o SQL abaixo.
SELECT value FROM v$nls_parameters WHERE parameter ='NLS_DATE_FORMAT';
Para alterar o valor do NLS_DATE_FORMAT, use o SQL abaixo.
ALTER SESSION SET NLS_DATE_FORMAT = 'DD/MM/YYYY HH24:MI:SS';
Isso ajuda bastante quando você está, por exemplo, utilizando o SQL Developer e precisa verificar os dados de hora, minuto e segundo e estes não são exibidos no resultado do select apresentado na grid da ferramenta. Mas haja paciência para você ficar executando este SQL toda vez que se conectar ao banco, por isso vamos configurar para que o SQL Developer realize essa configuração de forma automática e transparente.
Com o SQL Developer aberto, vá em Ferramentas (Tools) -> Preferências (Preferences) -> Banco de Dados (Databases) -> NLS. Você deverá estar vendo algo como mostrado abaixo.
Os campos que procuramos são Formato de Data (Date Format), Formato de Timestamp (Timestamp Format) e Formato TZ de Timestamp (Timestamp TZ Format). Aqui você pode configurar qual formatação de data prefere utilizar. Na imagem acima estou utilizando os valores (sem aspas) “DD/MM/YYYY HH24:MI:SS”, “DD/MM/YYYY HH24:MI:SSXFF” e “DD/MM/YYYY HH24:MI:SSXFF TZR” respectivamente.
achei muito bom seu artigo é objetivo. Entretanto tenho procurado como configurar este utilitário para acessar um client 11g e não consigo. a base de dados é demo da versão 9.1 do JD Enterpriseone, estou querendo estudar esse negócio.
Olá Abilio,
Nunca trabalhei com o JD, entretanto qual seria a duvida em usar o SQL Developer para se conectar a base 11g?
Links…
http://docs.oracle.com/cd/E11882_01/appdev.112/e10766/tdddg_connecting.htm
http://aprenderoracle.com/2011/06/acessando-o-oracle-usando-sqldeveloper-e-o-instant-client/
Abs.
Muito bom o artigo. Consegui configurar corretamente o SQL Developer com as dicas
Muito bom o artigo, porém gostaria de saber algo relacionado a exportação de tabela.
Que ao copiar pro oracle os campos string vem com caracteres inválidos.
Gostaria de saber se trocando a linguagem antes de exportar para o Oracle resolveria o problema.
Muito bom, ajudou bastante!!!
Simples e objetivo! Obrigado pela dica !!
Obrigada! Funcionou aqui e já espalhei pro time a config!!!! 😀
Sempre bom ver que algo já postado há algum tempo ainda facilita a vida de muitos.
🙂
Abs;
Muito bom! Parabens!
Obrigado. Isso já me ajudou várias vezes, e também ajudou os meus colegas de empresa que repassei o conhecimento.
Perfeito… isso me ajudou muito!