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

Không thể gọi một hàm Oracle

Bạn cần sử dụng cùng kiểu mảng mà hàm của bạn đang mong đợi

declare
  result CLOB;
  myarray selected_pkg.num_array := selected_pkg.num_array();
begin
  myarray.extend(3);
  myarray(1) := 1;
  myarray(2) := 5;
  myarray(3) := 9;
  EXECUTE IMMEDIATE 'truncate table demoresult';
  result:=SELECTED_PKG.get_selected_kml(103, 19, myarray, 4.11, 56.27, 4.59, 56.39);
  insert into demoresult values(result);
  COMMIT;
end;



  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 thế nào để gọi lớp java từ trình kích hoạt oracle?

  2. Phiên bản Oracle được nhúng hoặc quản lý để kiểm tra tích hợp

  3. .Net - Tạo bộ ghi theo yêu cầu thay vì kéo mọi thứ vào bộ nhớ cùng một lúc

  4. Oracle PL / SQL Release 12.2.0.1.0 so với 12.1.0.2.0 - thực thi ngay lập tức với các tham số

  5. Các dòng mới không mong muốn khi lưu kết quả sqlplus vào tệp xml