编写一个PL/SQL程序块,从emp表中对名字以"A"或"S"开始的所有雇员按他们基本薪水的10%给他们加薪。

declare cursor s2 is select * from emp where (ename like'A%' or ename like 'S%');
v_res emp%rowtype;
 begin
   open s2;
   fetch s2 into v_res;
   loop
    exit when s2% notfound;
    update emp set sal= sal*0.1+sal where v_res.ename=ename;
    fetch s2 into v_res;
    end loop;
    close s2;
 
 end;

猜你喜欢

转载自blog.csdn.net/weixin_42121296/article/details/80571637
今日推荐