Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Nie można wywołać funkcji Oracle

Musisz użyć tego samego typu tablicy, którego oczekuje Twoja funkcja

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. Połącz dane z kursorów w jeden

  2. Jak obsłużyć kolumnę tabeli nazwaną zarezerwowanym słowem kluczowym Sql?

  3. JBoss automatycznie łączy się ponownie z bazą danych po ponownym uruchomieniu/rozłączaniu bazy danych

  4. Jak przekazać parametry do skryptów sql za pomocą wiersza poleceń?

  5. Warunkowa klauzula WHERE z instrukcją CASE w Oracle