Formatar data e hora no Oracle SQL Developer


Por padrão, as consultas feitas no Oracle SQL Developer que envolvem colunas do tipo Date só retornam o valor com o dia, mês e ano deixando de exibir as horas, minutos e segundos mesmo quando esses valores estão salvos no banco.

Para exibir a hora é preciso configurar o National Language Support (NLS) com o formato desejado.

A variável de sessão que define o formato de saída de campos do tipo Date no Oracle é a NLS_DATE_FORMAT

Para alterar esta variável basta utilizar o comando SQL abaixo setando o formato desejado.

Para consultar o formato atual pode ser utilizado a query:

O problema, neste caso é que isso deve ser feito toda vez que você abrir uma nova sessão no banco.

Para alterar o formato em definitivo na ferramenta “Oracle SQL Developer” clique no menu

  • Ferramentas
  • Preferências …
  • Banco de Dados
  • NLS

A tela abaixo deverá ser exibida

Em “Formato de Data” defina como: DD/MM/YYYY HH24:MI:SS

Oracle-SQL-Developer-Formatar-Data-Hora-NLS

 

Related Posts Plugin for WordPress, Blogger...