Oracle
 sql >> Database >  >> RDS >> Oracle

aggiornamento della colonna timestamp con timestamp contenente 'T'

Puoi incorporare i valori letterali nella stringa di formato se sono tra virgolette doppie:

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                                  

Funziona con to_date() così come to_timestamp() e con to_char() andando dall'altra parte.

Questo è menzionato nella documentazione :