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

opdaterer tidsstempelkolonnen med tidsstempel indeholdende 'T'

Du kan indlejre bogstaver i formatstrengen, hvis de er anført i dobbelte anførselstegn:

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                                  

Det virker med to_date() samt to_timestamp() , og med to_char() går den anden vej.

Dette er nævnt i dokumentationen :



  1. Oracle SQL indsætter flere rækker og returnerer noget

  2. Hvordan ekko tilfældige rækker fra databasen?

  3. Hvad skal jeg vælge - JSON eller SQLite?

  4. Hvordan sammenligner man en værdi med en csv-værdi i mysql?