oracle中case中最后需要一个else

declare
cursor c is select * from emp ;
v_b emp%rowtype;
begin
open c;
loop
fetch c into v_b;
exit when c%notfound;
case
when v_b.sal='800' then
p(v_b.ename);
else
p(v_b.ename||'liyang');--这里可以写一个return;作用是不进行操作。
end case;

end loop;
close c;
end;

理解:不要else会报错

1.这里只记录一些学习笔记 2.这里只记录一些学习心得,如果心得方向有错,请留言 2.这里只记录一些日记(只为提升英语,暂时有点忙,等转行了开始写)
原文地址:https://www.cnblogs.com/liyang31tg/p/3446155.html