オーバーロード違反と言われたが
違反と言われているカーソルでGREPしても同じ名前のは無いんだが。
何がダメなんだろう。。。
Error(x,y): PLS-00305: 'cursor_test01'(行100)の以前の使用方法が、この使用方法と競合します。
~~~~~~
と思ったらカーソルの書き方間違えた。
cursor cursor_test01 is select sum(c_a + c_b ) as sum_AB from hoge GROUP BY a,b,c; tSumAB hoge.c_a%type; PROCEDURE foo IS BEGIN open cursor_test01; fetch cursor_test01 INTO tSumAB; tFoo := tSumAB; close cursor_test01; END;
INTO する先の変数がカーソル名と同じになってた…。