Oracle
 sql >> база данни >  >> RDS >> Oracle

преобразуването на oracle to_date, показващо литерала, не съответства на низовия формат

TO_DATE метод се опитва да съпостави входа с предоставения шаблон. Например:

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

можете да проверите http://docs.oracle.com/ cd/B19306_01/server.102/b14200/functions183.htm

Предполагам, че това ще ви помогне (не съм тествал)

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL за игнориране на редове, които имат определено свойство от обединена таблица

  2. проверете дали това е числова функция в Oracle

  3. Отстраняване на неизправности на Oracle - увиснал процес

  4. Как да промените таблицата в Oracle

  5. Oracle REGEXP_REPLACE заместващ низ с главни букви