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

Oracle TO_DATE TIDAK melempar kesalahan

Lihat tabelnya di sini:https://docs. oracle.com/cd/B28359_01/server.111/b28286/sql_elements004.htm#g195479

Ini adalah bagian dari bagian Aturan Konversi String-To-Date dari model format Datetime. Dalam kasus MM jika tidak ada yang cocok, ia mencoba untuk MON dan MONTH . Demikian pula jika Anda menentukan MON dan tidak menemukannya, ia mencoba MONTH . Jika Anda menentukan MONTH dan tidak dapat menemukannya, ia mencoba MON , tetapi tidak akan pernah mencoba MM pada apa pun kecuali MM .

Menanggapi pertanyaan:Can I turn it off? Jawabannya adalah, Ya.

Anda dapat melakukannya dengan menentukan FX sebagai bagian dari pemformatan Anda.

SELECT TO_DATE('18/february/2016', 'FXDD/MM/YYYY') FROM dual;

Sekarang kembali:

Sedangkan berikut ini:

SELECT TO_DATE('18/02/2016', 'FXDD/MM/YYYY') FROM dual;

Mengembalikan yang diharapkan:

Perhatikan bahwa saat menentukan FX Anda HARUS gunakan pemisah yang tepat jika tidak maka akan error.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle:Akses baca-saja ke skema untuk pengguna lain?

  2. Jalankan Perintah impor Oracle dari Java dan lihat keluaran Konsol

  3. Oracle Streams Contoh Replikasi Langkah demi Langkah

  4. Mengambil dump tabel di Oracle 10g menggunakan prosedur PL/SQL

  5. Tipe data .NET mana yang terbaik untuk memetakan tipe data NUMBER Oracle di NHibernate?