Boa tarde!
Maravilha senhores, com as respostas ficou mais fácil de absorver. Obrigado a todos. Julio Romano. DBA Oracle. (16) 997496760 De: [email protected] [mailto:[email protected]] Em nome de [email protected] Enviada em: quinta-feira, 23 de janeiro de 2014 13:13 Para: [email protected] Assunto: [oracle_br] RE: FROM_UNIXTIME no Oracle Não há um built-in mas é simplíssimo de resolver com aritmética de datas (como muita coisa no RDBMS Oracle que se refere à datas) : já que uma data no formato epoch/unix nada mais é do que o número de segundos desde 01 janeiro 1970 E no RDBMS Oracle para a artimética de datas vc soma ou subtrai dias (sendo a fração de dia representada num decimal) seria assim : => obtenho a data corrente em epoch/unix time : linux /home/oracle$ date +%s 1390488984 => somo isso desde 01/01/1970 , transfaormando os segundos em minutos, os minutos em horas e as horas em dias : SYS:AS SYSDBA@bd:SQL> alter session set NLS_DATE_FORMAT='dd/mm/yyyy hh24:mi:ss'; Session altered. SYS:AS SYSDBA@bd:SQL> select to_date('01/01/1970', 'DD/MM/YYYY')+1390488984/60/60/24 from dual; TO_DATE('01/01/1970 ------------------- 23/01/2014 14:56:24 SYS:AS SYSDBA@bd:SQL> []s Chiappa
