求助:如何退出存贮过程及FOR循环,从存贮过程中。

wuxuan 2003-04-01 09:56:27
在ORACLE存贮过程中,使用什么指令退出,另外如何在FOR循环中满足条件时退出。

就像C中的return \break;

解决后马上给分。
...全文
70 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuxuan 2003-04-02
  • 打赏
  • 举报
回复
谢谢各位
sky2003202 2003-04-01
  • 打赏
  • 举报
回复
for in loop
...
end loop;

loop
exit when
...
end loop;

if then
return;
end if;
w_tsinghua 2003-04-01
  • 打赏
  • 举报
回复
退出指令用return,退出循环用exit
beckhambobo 2003-04-01
  • 打赏
  • 举报
回复
for i in 1..10 loop
if i=5 then
exit;
end if;
.....
end loop;

loop
exit when ...;
...
end loop;

create function name(..)
return varchar2
as
begin
if ... then
return ...; --退出
end if;
...
end;
/
wuxuan 2003-04-01
  • 打赏
  • 举报
回复
具体指令是什么,是不是有关键字可以使用呢。
powersino 2003-04-01
  • 打赏
  • 举报
回复
exist when 条件;
ww_xiaohua 2003-04-01
  • 打赏
  • 举报
回复
在过程之中直接用return就可以退出过程了,
退出循环:exit

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧