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

Karakter non-numerik ditemukan di mana numerik diharapkan

'12-JUN-87' bukan tanggal melainkan literal string.

Jika Anda ingin membuat tanggal untuk dimasukkan ke dalam tabel, Anda harus:

Jika Anda mencoba menggunakan string literal sebagai tanggal maka Oracle akan mencoba mengonversinya secara implisit menjadi tanggal menggunakan NLS_DATE_FORMAT parameter sesi sebagai topeng format. Jika topeng format ini tidak cocok dengan format string, maka pengecualian akan dibuat.

Catatan:bahwa parameter sesi dapat diubah oleh pengguna dan dapat berbeda untuk setiap pengguna sehingga Anda tidak boleh bergantung pada nilai default ini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CHARTOROWID() Fungsi di Oracle

  2. Oracle (+) gabungan luar dan nilai konstan

  3. Fungsi ABS() di Oracle

  4. Oracle ojdbc8 12.2.0.1 Dilarang oleh Maven

  5. Bagaimana cara memilih nilai unik dari tabel?