oracle loop跳出循環(huán) ORACLE存儲(chǔ)過程怎么實(shí)現(xiàn)跳出游標(biāo)當(dāng)前循環(huán),繼續(xù)獲取下一行?
ORACLE存儲(chǔ)過程怎么實(shí)現(xiàn)跳出游標(biāo)當(dāng)前循環(huán),繼續(xù)獲取下一行?從Oracle11g開始,就支持continuous。請(qǐng)問存儲(chǔ)過程中LOOP怎么跳出本次循環(huán)繼續(xù)下次循環(huán)?使用exit關(guān)鍵字。例如:dec
ORACLE存儲(chǔ)過程怎么實(shí)現(xiàn)跳出游標(biāo)當(dāng)前循環(huán),繼續(xù)獲取下一行?
從Oracle11g開始,就支持continuous。
請(qǐng)問存儲(chǔ)過程中LOOP怎么跳出本次循環(huán)繼續(xù)下次循環(huán)?
使用exit關(guān)鍵字。
例如:
declare
I int
begin
I:=1
while true
loop
DBMSu輸出.put行(I)
如果I=100那么
退出
結(jié)束如果
I:=I 1
結(jié)束循環(huán)
結(jié)束
光標(biāo)通常與循環(huán)一起使用。可以設(shè)置循環(huán)結(jié)束條件以跳出循環(huán)并關(guān)閉光標(biāo)。
mysql存儲(chǔ)過程怎么跳出游標(biāo)循環(huán)?
Declare continue handler for sqlstate “02000”set done=1是異常捕獲的內(nèi)容。處理程序用于捕獲MySQL中的異常。建議大家看一看:MySQL存儲(chǔ)過程詳細(xì)介紹了MySQL游標(biāo)循環(huán)遍歷的使用