quarta-feira, 19 de março de 2008

Formato de data no Oracle

Pra quem não sabe, trabalho com Oracle durante o horário comercial.

Deixo uma dica, pra formatar datas com strings no meio, algo do tipo:
19/03/2008 às 16h02min
No Mysql, seria barbada, pois ele usa o "%" na frente das expressões especiais para o formato de data. Já o Oracle...

Mas pra tudo dá-se um jeito:
select TO_CHAR(sysdate, 'DD/MM/YYYY "às" HH24"h"MI"min"') from dual
O segredo está nas ". O que colocar ali no meio, o Oracle coloca como texto.

Simples, mas até descobrir...

Outra dica, já na onda do Oracle, é um lugar pra pesquisar essas e outras coisas:

http://tahiti.oracle.com

Nenhum comentário: