Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

cara mendapatkan waktu dalam milidetik dari bidang tanggal Oracle untuk tanggal 01-01-9999

Tidak perlu PL/SQL , Anda bisa melakukannya dengan SQL plain biasa .

Untuk mengonversi tanggal menjadi milidetik sejak 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. Perbarui n baris acak dalam SQL

  2. Prosedur PL/SQL berhasil diselesaikan tetapi tidak menunjukkan apa-apa

  3. Cara mendapatkan jalur tabel hierarki

  4. Oracle 10:Menggunakan HEXTORAW untuk mengisi data gumpalan

  5. TO_TIMESTAMP() Fungsi di Oracle