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

Làm cách nào để giải quyết ORA-00911:lỗi ký tự không hợp lệ?

Câu lệnh bạn đang thực thi là hợp lệ. Lỗi dường như có nghĩa là Toad đang bao gồm dấu chấm phẩy ở cuối như một phần của lệnh, điều này gây ra ORA-00911 khi nó được bao gồm như một phần của câu lệnh - vì nó là dấu phân tách câu lệnh trong ứng dụng khách, không phải là một phần của chính câu lệnh.

Có thể dòng bình luận sau gây nhầm lẫn cho Cóc (như mô tả ở đây); hoặc có thể là do bạn đang cố gắng chạy mọi thứ dưới dạng một câu lệnh duy nhất, trong trường hợp đó, bạn có thể thử sử dụng lệnh run script ( F9 ) thay vì câu lệnh run ( F5 ).

Chỉ cần xóa dòng nhận xét ra sẽ làm cho vấn đề biến mất, nhưng nếu bạn cũng thấy điều này với một cam kết thực tế thì có thể bạn đang sử dụng sai phương pháp để chạy các câu lệnh.

Có thêm một chút thông tin về cách Toad phân tích cú pháp các dấu chấm phẩy trong nhận xét về câu hỏi liên quan này, nhưng tôi không đủ hiểu về Toad để đi vào chi tiết hơ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. Kết nối Oracle 21c với SQL Server

  2. Lỗi khi chuyển đổi XML từ cột CLOB sang cột XMLType

  3. chỉ số giảm oracle nếu tồn tại

  4. Toán tử nối chuỗi trong Oracle là gì?

  5. Sự kiện chờ Oracle mà mọi người nên biết