Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

atualizando a coluna timestamp com timestamp contendo 'T'


Você pode incorporar literais na string de formato se estiverem entre aspas duplas:
select to_timestamp('2014-07-02T10:46:22', 'YYYY-MM-DD"T"HH24:MI:SS') from dual;

TO_TIMESTAMP('2014-07-02T10:46:22','YYYY-MM-DD"T"HH24:MI:SS')
-------------------------------------------------------------
02-JUL-14 10.46.22.000000000                                  

Isso funciona com to_date() bem como to_timestamp() , e com to_char() indo para o outro lado.

Isso é mencionado na documentação :