Aqui está o que o SQL Develoepr está me fornecendo, tanto na janela de resultados quanto quando eu exporto:
CREATION_TIME
-------------------
27-SEP-12
27-SEP-12
27-SEP-12
Aqui está o que outro software executando a mesma consulta / db fornece:
CREATION_TIME
-------------------
2012-09-27 14:44:46
2012-09-27 14:44:27
2012-09-27 14:43:53
Como faço para o SQL Developer retornar o tempo também?
Resposta parcial:
select TO_CHAR(creation_time,'DD-Mon-YYYY HH24:MI:SS') from
Se alguém souber como definir o padrão para mostrar as informações completas, responda abaixo.
date
datetime
time
oracle-sqldeveloper
Xonatron
fonte
fonte
select
declaração.O formato da data também pode ser definido usando a consulta abaixo: -
alterar conjunto de sessões NLS_DATE_FORMAT = 'date_format'
por exemplo: alter SESSION set NLS_DATE_FORMAT = 'DD-MM-AAAA HH24: MI: SS'
fonte
Para expandir algumas das respostas anteriores, descobri que os objetos Oracle DATE se comportam diferentes dos objetos Oracle TIMESTAMP. Em particular, se você configurar seu NLS_DATE_FORMAT para incluir segundos fracionários, a parte do tempo inteiro será omitida.
Minha preferência pessoal é definir DATA para "AAAA-MM-DD HH24: MI: SS" e definir TIMESTAMP como "AAAA-MM-DD HH24: MI: SSXFF".
fonte
YYYY-MM-DD HH24:MI:SS
versusDD-MM-YYYY HH24:MI:SS
?Em Ferramentas> Preferências> Banco de Dados> Parâmetro NLS e defina Formato da Data como
DD-MON-RR HH: MI: SS
fonte
Isso lhe dará horas, minutos e segundos. ei presto.
fonte
Nenhuma dessas respostas funcionaria para mim, nem a opção de configuração Preferences NLS ou a instrução ALTER. Esta foi a única abordagem que funcionou no meu caso:
* adicionado após a instrução BEGIN
Estou usando o PL / SQL Developer v9.03.1641
Espero que isso ajude alguém!
fonte
Bem, eu encontrei desta maneira:
fonte