私はplsql関数を作成しました。私はカーソルを作成し、関数からこのカーソルを戻したいと思います。次に、Javaクラスでこの関数を呼び出して、カーソルからデータを取得します。注:カーソルは1行を戻します。 は、私は、カーソルを返すようにしたい場合、私はどのような戻り値の型を使用する必要があり,,plsql関数からカーソルを作成して返すにはどうすればよいですか?
CREATE OR REPLACE
FUNCTION FUNCTION1 (emp_id IN NUMBER)RETURN cursor AS
cursor newCursor(e_id number) is
select * from table1 where employee_id = e_id;
type refCursor is ref cursor;
BEGIN
open newCursor(emp_id);
loop
exit when newCursor%notfound;
fetch newCursor into refCursor;
end loop;
RETURN refCursor;
END FUNCTION1;
をこのような何かを書きましたか?
は非常に – sahar
ありがとうOracleの一般的な暗黙カーソルで動作します次の関数の後にモデルに、 どうやってやるの?? – sahar
パッケージのやり方は? –