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

ORA-01843:không phải là tháng hợp lệ khi chèn ngày tháng trong oracle

MM là trong tháng. Sử dụng MI trong vài phút.

Bạn có

HH:MM:SS

mỗi khi số phút lớn hơn 12 sẽ gây ra lỗi khi bạn đang yêu cầu Oracle giải thích chúng là tháng.

Bạn cũng đang sử dụng HH không có am / pm (trong ví dụ của bạn, bạn vừa sử dụng 12 ). Nếu bạn đang sử dụng định dạng 24, hãy sử dụng HH24

DD/MM/YYYY HH24:MI:SS

hoặc nếu bạn muốn định dạng 12 giờ

DD/MM/YYYY HH:MI:SSAM

và sau đó

02/01/2013 07:42:00am

Chỉnh sửa

Bạn đang chèn ngày với định dạng mặc định là MM / DD / YYYY (tiêu chuẩn Mỹ):25 không phải là tháng hợp lệ. Bạn có thể sử dụng TO_DATE chức năng

'TO_DATE(' . $array['data'] . ', DD/MM/YYYY HH24:MI:SS)'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn nhiều hàng từ Khung dữ liệu R vào Cơ sở dữ liệu Oracle

  2. Nhận danh sách các số ở giữa hai cột bằng khóa

  3. Sự khác biệt giữa ký hiệu cộng (+) của Oracle và ký hiệu ansi JOIN?

  4. Quản trị cơ bản của Oracle 12c Multitenant

  5. Kiểm tra ngày hợp lệ trong Oracle