PL⼀SQL算阶乘.

我用的是oracle 用loop循环写下10得阶乘。。。
2025-04-11 11:17:24
推荐回答(1个)
回答1:

唉,自己这都不动脑筋啊,给个例子你参考,不给你答案.
/*
我们求出sal销售业绩的平均值,如果平均<规定的额度,那么我们循环
加1块钱,直到平均业绩达到指定的额度
*/
--loop循环演示
declare
v_sal_avg emp.sal%type;
begin
loop
select avg(sal) into v_sal_avg
from emp;

exit when v_sal_avg >= 3000;

update emp set sal=sal+1;
end loop;
commit;
end;
自己多学习,多锻炼,才有进步