比方說,我有一個for循環如何,如果條件在循環中遇到退出過程PL SQL
for i in array.first .. array.last loop
boolean := c(i) > d(i);
if boolean --is true then
exit the loop immediately and also exit the entire procedure
else if the boolean is never true til the end of the loop, exit the loop
and keep running other scripts in this procedure.
我知道了「退出」的關鍵字必須在循環的內部,以退出循環如果條件得到滿足。而'返回'需要在循環之外,以退出程序。
但是如果我把'RETURN'放在循環的外面,那麼我認爲不管循環的結果是什麼,它會在循環結束時退出整個過程?
把循環內工作得很好。 – dozel