第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

漲工資問題修改版

/*? 為員工漲工資。

? ? 從最低工資漲起每人漲10%,但是工資總額不能超過5萬塊。

? ? 請計算漲工資的人數(shù)和漲工資后的工資總額,

? ? 并輸出漲工資的人數(shù)和工資總額

*/

set serveroutput on


declare

? ? cursor cemp is select empno, sal from emp;

? ? pempno emp.empno%type;

? ? psal emp.sal%type;

? ??

? ? --漲工資的人數(shù)

? ? countEmp number := 0;

? ??

? ? -- 漲工資后的工資總額

? ? salTotal number;

? ??

begin

? ? -- 漲工資之前的工資總額

? ? select sum(sal) into salTotal from emp;


? ? open cemp;

? ? loop

? ? ? ? fetch cemp into pempno, psal;


? ? ? ? -- 退出條件1:工資總額 > 5w,退出

? ? ? ? exit when salTotal + psal * 0.1 > 50000;

? ? ? ??

? ? ? ? -- 漲后工資總額

? ? ? ? salTotal := salTotal + psal * 0.1;


? ? ? ? -- 漲工資

? ? ? ? update emp set sal = sal * 1.1 where empno = pempno;

? ? ? ??

? ? ? ? -- 人數(shù)加一

? ? ? ? countEmp := countEmp + 1;

? ? ? ??

? ? ? ? -- 退出條件2:%notfound

? ? ? ? exit when cemp%notfound;? ? ? ??

? ? ? ??

? ? end loop;

? ??

? ? --因為有update操作,所以要commit

? ? commit;

? ? dbms_output.put_line('人數(shù):' || countEmp || '工資總額:' || salTotal);

end;

/


正在回答

1 回答

6666

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

漲工資問題修改版

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號