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

как да получите време в милисекунди от полето за дата на Oracle за датата 01-01-9999

Няма нужда от PL/SQL , можете да го направите с обикновен SQL .

За преобразуване на дата в милисекунди от 01-JAN-1970 :

SQL> SELECT to_number(DATE '9999-01-01'
  2         - to_date('01-JAN-1970','DD-MON-YYYY')) * (24 * 60 * 60 * 1000) milliseconds
  3  FROM dual;

      MILLISECONDS
------------------
   253370764800000

SQL>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да получите таблица като изходящ параметър в Oracle

  2. Извличане на n-ти подниз

  3. Разделете низ по позиция на разделител с помощта на оракул

  4. Въведение в оператора FORALL в базата данни на Oracle

  5. ORA-30926:не може да се получи стабилен набор от редове в изходните таблици