SQL 中的游標例項

2022-02-13 03:48:50 字數 687 閱讀 2798

--宣告變數

declare @imtype varchar(10),@imresourceid varchar(10)

--定義游標

declare information_cursor cursor for

select [imtype],[imresourceid] from [bjyx].[dbo].[information]

--開啟游標

open information_cursor

--搜尋行,並將資料儲存在變數中

fetch next from information_cursor into @imtype,@imresourceid

--遍歷結果集開始

while @@fetch_status=0

begin

--這裡面可以對某一行進行想要的處理

print @imtype+space(2)+@imresourceid

--繼續讀取行資料

fetch next from information_cursor into @imtype,@imresourceid

end--遍歷結果集結束

--關閉游標

close information_cursor

--釋放游標

deallocate information_cursor

使用sql游標例項分享

1.將每個老師的工資更新為原來的工資 獎金 定義兩個變數,用來儲存ttid與reward declare tid int declare reward money 1。建立乙個基於獎金表的游標 declare cur reward cursor fast forward for select tti...

SQL中的游標

什麼叫游標 cursor 乙個游標 cursor 可以被看作指向結果集 a set of rows 中一行的指標 pointer 游標每個時間點只能指向一行,但是可以根據需要指向結果集中其他的行。例如 select from employees where m 會返回所有性別為男的雇員,在初始的時候...

教你怎麼使用sql游標例項分享

sql 1.將每個老師的工資更新為原來的工資 程式設計客棧獎金 定義兩個變數,用來儲存ttid與reward declare tid int declare reward money 1。建立乙個基於獎金表的游標 declare cur reward cursor fast forward for ...