Oracle
 sql >> Baza danych >  >> RDS >> Oracle

konwersja oracle do_daty pokazująca literał nie pasuje do formatu ciągu

TO_DATE Metoda próbuje dopasować dane wejściowe do podanego wzorca. Na przykład:

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

możesz sprawdzić http://docs.oracle.com/ cd/B19306_01/server.102/b14200/functions183.htm

Myślę, że to ci pomoże (nie testowałem)

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. Jak wyczyścić pulę połączeń ODP.NET w przypadku błędów połączenia?

  2. EF 5 z Oracle edmx StoreGeneratedPattern=Problem z tożsamością

  3. dodawanie dni roboczych w Oracle sql

  4. Oracle:różnica między max(id)+1 a sekwencją.nextval

  5. ORA-01111 w MRP w bazie danych o gotowości fizycznej