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

Jenis tanggal tanpa waktu di Oracle

Solusi terbaik adalah:

  1. hapus semua waktu dari kolom DATE Anda (update yourtable set yourdatecolumn = trunc(yourdatecolumn) )

  2. pastikan bahwa semua tanggal mendatang tidak mengandung bagian waktu dengan menempatkan batasan centang pada kolom dengan menggunakan check (yourdatecolumn = trunc(yourdatecolumn))

  3. sesuaikan semua pernyataan INSERT dan UPDATE Anda atau -jika Anda beruntung- sesuaikan API Anda, untuk hanya memasukkan tanggal TRUNCE.

Solusi termudah adalah dengan:

  1. (Opsional) hapus semua waktu dari kolom DATE Anda.

  2. Buat sebelum baris penyisipan atau perbarui pemicu basis data yang menyetel :new.yourdatecolumn := trunc(:new.yourdatecolumn);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pengantar Pencadangan database Oracle

  2. cara mengekspor data dari tabel log ke badan email di oracle

  3. jenis koleksi lokal tidak diperbolehkan dalam pernyataan SQL

  4. permintaan penghapusan oracle membutuhkan terlalu banyak waktu

  5. Melewati array data sebagai parameter input ke prosedur Oracle