sql >> Databasteknik >  >> RDS >> Oracle

oracle to_date-konvertering som visar literal matchar inte strängformat

TO_DATE metoden försöker matcha indata med det angivna mönstret. Till exempel:

TO_DATE('2003/07/09', 'yyyy/mm/dd')
TO_DATE('070903', 'MMDDYY')
TO_DATE('20020315', 'yyyymmdd')

du kan kolla http://docs.oracle.com/ cd/B19306_01/server.102/b14200/functions183.htm

Jag antar att detta kommer att hjälpa dig (har inte testat)

SELECT TO_CHAR(TO_DATE('01-JAN-1970','DD-MON-YYYY HH24:MI:SS') + 
( 1117556597/ (1000*60 * 60 * 24) ),'DD-MON-YYYY HH24:MI:SS') "DATE" FROM DUAL ;


  1. är det bra att lagra decimalvärden som varchar i mysql?

  2. Gå med i flera bord och behåll NULL

  3. CakePHP 3 kan INTE ansluta till databasen på grund av en saknad PHP-tillägg

  4. Cloud Vendor Deep-Dive:PostgreSQL på Google Cloud Platform (GCP)