可以繞個(gè)彎...
成都創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站制作、成都做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)富陽(yáng),十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢建站服務(wù):028-86922220
先可以用select
count(*)
查詢你游標(biāo)的結(jié)果集,判斷一下如果大于0
則說(shuō)明有值,如果等于0就沒(méi)有值,有值就繼續(xù)執(zhí)行打開(kāi)游標(biāo),沒(méi)有值的話就返回
DBMS_OUTPUT.PUT_LINE('沒(méi)有返回值');
for x in
select 函數(shù) fromdual??;
loop
....每條數(shù)據(jù)處理邏輯
end loop;
Oracle中的游標(biāo)分為顯示游標(biāo)和隱式游標(biāo)。
顯示游標(biāo):
顯示游標(biāo)是用cursor...is命令定義的游標(biāo),它可以對(duì)查詢語(yǔ)句(select)返回的多條記錄進(jìn)行處理;顯示游標(biāo)的操作:打開(kāi)游標(biāo)、操作游標(biāo)、關(guān)閉游標(biāo);
隱式游標(biāo):
隱式游標(biāo)是在執(zhí)行插入(insert)、刪除(delete)、修改(update)和返回單條記錄的查詢(select)語(yǔ)句時(shí)由PL/SQL自動(dòng)定義的。PL/SQL隱式地打開(kāi)SQL游標(biāo),并在它內(nèi)部處理SQL語(yǔ)句,然后關(guān)閉它。