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

Lỗi callablestatement:Thiếu tham số IN hoặc OUT tại chỉ mục ::1

Nó sẽ hoạt động nếu bạn sử dụng Tuyên bố thay vì CallableStatement .

Bạn nên sử dụng Statement cho tất cả DDL, PreparedStatement cho DML và CallableStatement cho các cuộc gọi thủ tục. Tạo một thủ tục là DDL.

Một CallableStatement sẽ cố gắng phát hiện và liên kết các biến được xác định bằng dấu hai chấm : vì vậy đây có thể là lý do tại sao mã của bạn không hoạt động.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để chọn từ danh sách các giá trị trong Oracle

  2. Cột không được phép ở đây Oracle SQL trên nhiều cột

  3. LỖI:Tham chiếu bộ đếm là mục tiêu của một phép gán - PL / SQL

  4. Truy xuất dữ liệu cục lớn bằng sqlplus

  5. Xóa ký tự cuối cùng khỏi chuỗi trong sql plus