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

ORA-00984:cột không được phép ở đây

Thay thế dấu ngoặc kép bằng dấu nháy đơn:

INSERT
INTO    MY.LOGFILE
        (id,severity,category,logdate,appendername,message,extrainfo)
VALUES  (
       'dee205e29ec34',
       'FATAL',
       'facade.uploader.model',
       '2013-06-11 17:16:31',
       'LOGDB',
       NULL,
       NULL
       )

Trong SQL, dấu ngoặc kép được sử dụng để đánh dấu số nhận dạng, không phải hằng số chuỗi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. (Tiếng Anh) Cách sử dụng máy ảo nhà phát triển xây dựng sẵn Oracle Database 19c

  2. Hàm EXTRACT (datetime) trong Oracle

  3. Làm cách nào để loại bỏ một ràng buộc không null trong Oracle khi tôi không biết tên của ràng buộc?

  4. UID - Trả lại ID của Phiên hiện tại trong Oracle

  5. Thứ tự hàng mặc định cho truy vấn chọn trong oracle