Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Tidak dapat memanggil Fungsi Oracle

Anda perlu menggunakan tipe array yang sama dengan yang diharapkan fungsi Anda

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. Cara menampilkan hasil prosedur di luarnya di Oracle

  2. Pengembang SQL tidak menampilkan XML

  3. Tanggal dan waktu Oracle tanpa penghematan siang hari melalui JDBC

  4. Apakah mungkin untuk mengeksekusi banyak pernyataan dalam satu kueri menggunakan DBD::Oracle?

  5. JPA Null atau nol kunci utama yang ditemui di unit klon kerja