最贊回答 / JesonWu
因?yàn)?notfound是根據(jù)最后一次fetch來(lái)判斷的,因此當(dāng)輸出最后一條記錄后,還會(huì)在輸出最一條記錄,即最后一條記錄將輸出2遍??????? 最后一次循環(huán)將處理在"結(jié)果集最后一行"的下一行,該行為NULL,當(dāng)fetch的時(shí)候PL/SQL將不會(huì)拋出異常,并且不會(huì)覆蓋最后一次循環(huán)中賦予tempName的值,即tempName會(huì)保留最后一次被賦予的值。
最新回答 / qq_了然于心_0
fetch是用來(lái)提取游標(biāo)數(shù)據(jù)的,你這樣寫(xiě),會(huì)多一次提取數(shù)據(jù)的機(jī)會(huì)
最新回答 / 22不小了
oracle對(duì)打開(kāi)個(gè)數(shù)是有限定的。一些執(zhí)行過(guò)程中oracle會(huì)自動(dòng)的幫忙銷(xiāo)毀,我知道的就這些
最新回答 / 慕少1239623
第二個(gè)loop循環(huán)中,結(jié)束條件是exit?when?cemp%notfound,?saltotal?:=?saltotal+psal;這一段計(jì)算出來(lái)的不應(yīng)該是所有部門(mén)員工工資總和么
2015-11-18
最新回答 / 慕移動(dòng)9181930
利用顏色的16位進(jìn)制代碼加#號(hào)轉(zhuǎn)化成顏色第12行代碼換成document.write("<br>");就可以了
2015-10-15