DB2 存儲過程簡單示例


while循環

 

 

for循環

 

 

使用truncate語句

循環體中出現commit或者rollback語句,游標會退出,因此要加上 with hold 關鍵字

 

 

游標的另一種寫法

 

 

異常處理

此處可以聲明三種handler: undo、continue、exit。

如果聲明為undo,一旦觸發異常,之前的語句會回滾,並且退出本次循環。

如果聲明為continue,觸發異常,之前的語句不會回滾,也不會退出,會繼續執行后面的語句。

如果聲明為exit,觸發異常,之前的語句不會回滾,但是會直接退出本次循環,不會繼續執行后面的語句。

 

 

動態SQL

 

 

以上代碼都測試執行通過。


免責聲明!

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



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