1. 程式人生 > >SQL SERVER 遊標迴圈讀取表資料

SQL SERVER 遊標迴圈讀取表資料

【cursor】遊標:用於迴圈錶行資料,類似指標

格式如下:

declare tempIndex cursor for (select * from table) --定義遊標
open tempIndex  --開啟遊標
fetch next from tempIndex into @x  --抓取下一行資料給變數
while @@fetch_status=0  --0表示抓取成功,1表示抓取失敗,2表示不存在抓取行
begin
--sql 語句
end
close tempIndex  --關閉遊標
deallocate tempIndex  --釋放遊標