【Oracle】goto語句


GOTO可以無條件的跳轉到同一個PL/SQL塊中其他可執行語句處。

1.常見格式

GOTO label_name

2.實戰演練

BEGIN
  GOTO cmd1;
  DBMS_OUTPUT.PUT_LINE('i am cmd.');
  <<cmd1>>
  DBMS_OUTPUT.PUT_LINE('i am cmd1.');
  <<cmd2>>
  DBMS_OUTPUT.PUT_LINE('i am cmd2.');
END;

輸出結果:

GOT語句的一些限制:

  • 一個標簽后面至少跟着一個可執行語句
  • GOTO語句的目標標簽必須和GOTO語句在同一個作用域內
  • GOTO語句的目標標簽必須和GOTO語句在PL/SQL代碼塊的相同部分


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM