PL/SQL学习笔记-循环控制与顺序控制
生活随笔
收集整理的這篇文章主要介紹了
PL/SQL学习笔记-循环控制与顺序控制
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一:LOOP...END LOOP
先看代碼
其中exit when是跳出循環的條件,
注意代碼中的分號,挺重要的。沒有分號會報錯
二:while……loop….end loop
幾個和循環結構相關的代碼,我比較喜歡這個,如下:
注意這個示例程序和上個示例程序的輸出結果是不同的
具體為什么不同我就不多解釋了
三:for…loop…end loop
還是類似的示例程序:
注意我用--注釋掉了一句
因為在這個循環體內,是不允許為哨兵變量賦值的
哨兵變量不知道啥意思?hehe
--是注釋單行的寫法
/*? …..*/可以注釋多行
四:順序控制goto
看例子:
mod(v,n)是取余數的意思,
這里寫這個函數其實沒意義
還不如直接判斷變量是否等六
另外需要注意的是goto語句有很多限制
以下都是不被允許的:
1跳轉到非執行語句前面
2跳轉到子塊中
3跳轉到條件語句中
4跳轉到循環語句中
5從條件語句的一部分跳轉到另一部分
6從異常處理部分跳轉到執行部分
轉載于:https://www.cnblogs.com/liulun/archive/2009/07/19/1526589.html
總結
以上是生活随笔為你收集整理的PL/SQL学习笔记-循环控制与顺序控制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如果当初你爱的再狠一点
- 下一篇: .NET软件开发, 你应该知道 (整)