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

Database Oracle memungkinkan bagian waktu yang tidak valid dari nilai kolom datetime dalam keadaan apa?

Oracle umumnya tidak mengizinkannya. Lapisan OCI dapat melewati validasi tipe data - Oracle pada dasarnya percaya bahwa apa yang Anda masukkan ke dalam tujuh byte tersebut merupakan tanggal yang valid. Demikian pula, pada lapisan OCI, Oracle dapat mengirimkan kembali tujuh byte 'tanggal' dan terserah perangkat lunak klien untuk melakukan apa pun yang diinginkan dengan byte tersebut (biarkan apa adanya, konversi ke string atau nomor Epoch ... )Mungkin pendekatan yang lebih baik adalah mencari tahu apa yang memuat data di sana dan melihat apa yang dilakukannya dengan tanggal.

Jika Anda merasa sangat sesat, Anda dapat menggunakan fungsi REVERSE yang tidak berdokumen pada suatu tanggal dan membuatnya tidak valid.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pdo_oci_handle_factory:Kesalahan saat mencoba mengambil teks untuk kesalahan ORA-01804

  2. Pisahkan teks kolom menjadi baris (ekstrak pembatas dalam tanda kurung) ORACLE SQL

  3. Bagaimana memulihkan atau mengubah kata sandi sysdba Oracle

  4. Menghubungkan ke Database Oracle Menggunakan Server Side Swift

  5. komponen skrip tidak memiliki referensi Oracle