Oracle中編寫一存儲過程:出現如下錯誤,
PLS-00103:出現符號“/”在需要下列之一時:(
經過各種谷歌百度,在存儲過程中定義變量不允許使用關鍵字,而我定義了變量sum,導致錯誤。
經過編譯後的過程代碼爲:
create or replace procedure avg_sal(result out char)
is
i number(5);
summ number(20);
countnum number(20);
begin
i:=10;
while i<40 loop
i:= i+10;
select sum(salary),count(*) into summ countnum from emp where deptno=i;
result:=summ/countnum;
end loop;
end;
/