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

Oracle - literal tidak cocok dengan kesalahan format string

Saat Anda memasukkan nilai string ke kolom tanggal, maka Anda perlu mengonversinya menjadi tanggal selama INSERT menggunakan to_date() fungsi. Saat menggunakan fungsi ini, Anda akan memberikan format string.

to_date() format fungsi:

to_date( string1, [ format_mask ], [ nls_language ] )

Jadi kueri Anda akan seperti ini:

insert into CatalogueEntry
values
(
  to_date('2001-12-10', 'yyyy-mm-dd'),
  2,
  14.99,
  1,
  0);

Lihat SQL Fiddle dengan demo



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa itu kursor di oracle

  2. Adaptor Jaringan tidak dapat membuat koneksi saat terhubung dengan Oracle DB

  3. Apakah mungkin untuk membunuh satu kueri di Oracle tanpa mematikan sesi?

  4. Oracle SQL:Cara menggunakan lebih dari 1000 item di dalam klausa IN

  5. Fungsi ABS() di Oracle