Formatação padrão de data do SQL Developer

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';

Exemplo:
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.

Resultado:
De:
Date Format

Para:
Date Format

Publicidade
Esse post foi publicado em Oracle e marcado , , , , , , , , , , , , , , , , , . Guardar link permanente.

11 respostas para Formatação padrão de data do SQL Developer

  1. Abilio Ferreira disse:

    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.

  2. Fernando Augusto disse:

    Muito bom o artigo. Consegui configurar corretamente o SQL Developer com as dicas

  3. Graziela disse:

    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.

  4. Gustavo Caralejebascow disse:

    Muito bom, ajudou bastante!!!

  5. Anderson Falconi disse:

    Simples e objetivo! Obrigado pela dica !!

  6. danicsaraiva disse:

    Obrigada! Funcionou aqui e já espalhei pro time a config!!!! 😀

  7. Leandro disse:

    Muito bom! Parabens!

  8. Eduardo F.O disse:

    Obrigado. Isso já me ajudou várias vezes, e também ajudou os meus colegas de empresa que repassei o conhecimento.

  9. Denis Henrique disse:

    Perfeito… isso me ajudou muito!

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s