私は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 を使用)。