Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

cách lấy thời gian tính bằng mili giây từ trường ngày của oracle cho ngày 01-01-9999

Không cần PL / SQL , bạn có thể làm điều đó bằng SQL đơn giản .

Để chuyển đổi ngày thành mili giây kể từ 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. Tham chiếu đến các kiểu do người dùng Oracle xác định qua DBLINK?

  2. Cách xác định khóa chính tự động tăng dần trong Oracle

  3. Mảng PL / SQL tới CLOB

  4. ORA-12704:bộ ký tự không khớp

  5. Làm cách nào để chỉ trích xuất Thời gian từ trường DateTime trong Oracle SQL Developer?