sql >> Databasteknik >  >> RDS >> Oracle

uppdaterar tidsstämpelkolumnen med tidsstämpel som innehåller "T"

Du kan bädda in bokstaver i formatsträngen om de är dubbla citattecken:

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 fungerar med to_date() samt to_timestamp() , och med to_char() går åt andra hållet.

Detta nämns i dokumentationen :



  1. Kombinera mysql-frågor som återvinner flera självanslutningar

  2. Analysfel:syntaxfel, oväntat '' (T_ENCAPSED_AND_WHITESPACE)

  3. Hur man lagrar binär data i MySQL

  4. Bestäm Oracle null ==null