sql >> データベース >  >> RDS >> Oracle

Oracle 関数を呼び出せません

    関数が期待するのと同じ配列型を使用する必要があります

    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. テーブルの列を削除する方法

    2. SQL Server2012ExpressのUnicode

    3. Oracle:PL / SQLで値が存在するかどうかを確認する最速の方法:リスト、VARRAY、または一時テーブル

    4. %typeをオブジェクトタイプと一緒に使用できますか?そうしようとするとエラーが発生するので、それは可能ですか?