【发布时间】:2010-10-27 20:20:44
【问题描述】:
如何让 PL/SQL 程序中途结束?如果发生异常,我无法找到任何方式优雅地结束程序 - 如果我处理它,它会循环回到代码中。
基本上我想要做的是强制应用不要在某些条件下运行。所以,我想在程序的顶部添加这样的内容:
BEGIN
IF [condition]
EXIT
END IF
[the rest of the program]
END
建议的方法是抛出异常,但该块很可能是一个内部块 - 所以块外的程序会继续运行。
【问题讨论】:
-
你是问怎么跳出中间的PL/SQL BEGIN-END块吗?