1. 程式人生 > >SQL Server遊標語句使用方法

SQL Server遊標語句使用方法

SQL Server遊標語句使用方法
–宣告一個遊標
DECLARE MyCursor CURSOR
FOR SELECT TOP 5 FBookName,FBookCoding FROM TBookInfo//定義一個叫MyCursor的遊標,存放for select 後的資料

–開啟一個遊標
OPEN MyCursor//即開啟這個資料集

–迴圈一個遊標
DECLARE @BookName nvarchar(2000),@BookCoding nvarchar(2000)
FETCH NEXT FROM MyCursor INTO @BookName,@BookCoding//移動遊標指向到第一條資料,提取第一條資料存放在變數中
WHILE @@FETCH_STATUS =0//如果上一次操作成功則繼續迴圈
BEGIN
print ‘name’

[email protected]
FETCH NEXT FROM MyCursor INTO @BookName,@BookCoding//繼續提下一行
END

–關閉遊標
CLOSE MyCursor
–釋放資源
DEALLOCATE MyCursor