Oracle 跳出循环方法


记录exit和return的用法
1.exit用来跳出循环

Oracle代码:

  1. declare   
  2. V_KBP varchar2(10);  
  3. begin  
  4. loop   
  5. IF V_KBP IS NULL THEN   
  6.           EXIT;   
  7.    END IF;   
  8. end loop;   
  9. dbms_output.put_line('退出');   
  10. end;  

exit跳出循环(示例中跳到第8行)后,仍然输出“退出”

2.return跳出存储过程

Oracle代码:

  1. declare   
  2. V_KBP varchar2(10);  
  3. begin  
  4. loop   
  5. IF V_KBP IS NULL THEN   
  6.           return;   
  7.    END IF;   
  8. end loop;   
  9. dbms_output.put_line('退出');   
  10. end;  

return退出存储过程(示例中跳到第10行),不输出任何信息

相关内容