MSSQL WHILE (Transact-SQL) 使用While跑迴圈詳解

寫程式有時候我們會需要用跑迴圈的方式來解決問題,那在SQL裡面要怎麼處理呢??

廢話不多說,我們直接上實例!!

這個範例總共會跑三次迴圈!

範例

--使用While跑迴圈
declare @i int, @j int
set @i = 1 set @j = 3

WHILE @i < @j+1
BEGIN  
	select @i
	-------
	--要執行三次的程式碼寫在這裡
	-------
	set @i = @i + 1
   IF @i > @j
      BREAK  
   ELSE  
      CONTINUE  
END 

結果如下圖所示

期待您的留言

Comments

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *