0

私はdbの経験がなく(実際にはまったくありません)、問題に直面し
ています.Oracle 11gを使用しており、PL/SQL開発者を使用しています。
簡単な手順があります:

type t_ref_cursor is ref cursor;

procedure fakeProc (
       io_cursor        in out t_ref_cursor
      )
   is
      begin

      open io_cursor for
      SELECT * from myTable;

 end fakeProc;

今、私はそれを(テストウィンドウではなく)SQLウィンドウとして実行したいです。実行しようとしているもの:

 v_cur         cursor;
 begin
    fakeProc(:v_cur);
 end;

エラーが表示されます: ORA-00900:無効な SQL ステートメント ORA-01008:すべての変数がバインドされていません

では、このような手順を実行する正しい方法を教えてもらえますか (begin -end を使用)。

4

2 に答える 2