您好,登錄后才能下訂單哦!
---關(guān)于Oracle里面的循環(huán) -- while循環(huán) CREATE OR REPLACE function while_test(x in number,y in number) return number is z number; totalCount number; begin z:=x; totalCount:=0; while z<y+1 loop delete USERTEMP where id=z; z:=z+1; totalCount:=totalCount+1; end loop; return totalCount; --結(jié)果為6 end; --for 循環(huán) CREATE OR REPLACE function for_test(x in number) return number is z number; begin z:=0; for v_sum in 1..50 loop z:=z+2; end loop; return z; end; --單循環(huán) CREATE OR REPLACE function perfunctory_test(x in number) return number is z number; begin loop z:=x*x; --實(shí)現(xiàn)函數(shù)(x)的平方 exit; end loop; return z; end; --- 注意事項(xiàng) :mysql 里面的循環(huán)和Oracle里面的不一樣,聲明,賦值都不一樣。這里吃了大虧,自己一直在寫MySQL的語句,所以運(yùn)行不成功。 -- 【Mysql】的while循環(huán)語句 declare @i int set @i=1 while @i<10 begin insert into USERTEMP(id,name,CARDTYPE,CARDNO,status) VALUES(@i,'李','學(xué)生','01',2); set @i=@i+1 end
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。