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