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

Menggunakan fungsi Oracle to_date untuk string tanggal dengan milidetik

Oracle DATE tidak menyimpan waktu dengan lebih presisi dari satu detik. Anda tidak dapat menyimpan data presisi milidetik dalam DATE kolom.

Dua opsi Anda adalah memotong string milidetik sebelum mengubahnya menjadi DATE , yaitu

to_date( substr('23.12.2011 13:01:001', 1, 19), 'DD.MM.YYYY HH24:MI:SS' )

atau untuk mengubah string menjadi TIMESTAMP yang mendukung presisi milidetik

to_timestamp( '23.12.2011 13:01:001', 'DD.MM.YYYY HH24:MI:SSFF3' )


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-12514 TNS:pendengar saat ini tidak mengetahui layanan yang diminta di deskriptor koneksi

  2. Memanggil prosedur tersimpan Oracle dengan parameter keluaran dari SQL Server

  3. Konversi Basis 36 ke Basis 10 hanya menggunakan SQL

  4. Tanggal Oracle

  5. Pengguna Umum Dengan hak istimewa SYSBACKUP