Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Oracle - chữ không khớp với lỗi chuỗi định dạng

Khi bạn đang chèn một giá trị chuỗi vào cột ngày, thì bạn cần chuyển đổi nó thành một ngày trong INSERT sử dụng to_date() hàm số. Khi sử dụng hàm này, bạn sẽ cung cấp định dạng của chuỗi.

to_date() định dạng hàm:

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

Vì vậy, truy vấn của bạn sẽ như thế này:

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

Xem SQL Fiddle với bản trình diễn



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Điều chỉnh câu lệnh SQL trong nhà phát triển SQL

  2. Làm thế nào để xác thực địa chỉ email bằng PL / SQL?

  3. Mệnh đề Oracle SQL Where để tìm các bản ghi ngày cũ hơn 30 ngày

  4. Truy vấn tham số hóa trong sự cố Oracle

  5. Tạo Người dùng Oracle Mới và Cấp các Đặc quyền:Cú pháp và Ví dụ