以下は私が作成した手順です。私がそれを実行すると、「コンパイルエラーで作成されたプロシージャ」が表示されます。以下のプロシージャコードでどこを間違えたのかわかりません。誰かがコードのエラーを見つけて助けてくれます
create or replace PROCEDURE newprocedur(inMerid IN VARCHAR2,outCount OUT NUMBER) AS
CURSOR c1 IS
select CLIENT_COUNT
from OP_TMER_CONF_PARENT
where MER_ID = inMerid
FOR UPDATE OF CLIENT_COUNT;
BEGIN
Open c1
loop
fetch c1 into outCount;
exit when c1%NOTFOUND;
outCount:=outCount+1;
update OP_TMER_CONF_PARENT
set CLIENT_COUNT = outCount
where current of c1;
end loop;
close c1;
END;
前もって感謝します