--簡單的游標使用
declare m_cursor cursor ---定義游標
scroll for ---scroll表示可以隨意的移動游標指標
select name,address from test
open m_cursor --開啟游標
declare @name varchar(50), @address varchar(20)
fetch next from m_cursor into @name,@address ---取得第一行,用於下面while迴圈判斷初始條件
while @@fetch_status=0 --0 fetch 語句成功 -1 fetch 語句失敗或此行不在結果集中 -2 被提取的行不存在
begin
print @address + @name
fetch next from m_cursor into @name,@address--取下一條語句
end
close m_cursor --關閉游標
deallocate m_cursor --釋放游標
SqlServer 游標用法
declare gonghao nvarchar 50 declare lowvalueassetsid nvarchar 50 declare createtime datetime declare user cur cursor forselect lowvalueassetsid,gongha...
SQL Server游標的基本用法
sql server游標的基本用法 2011年03月01日 sql server中使用游標的基本步驟 1 建立游標,語法 declare cursorname cursor for sql 2 開啟游標,語法 open cursorname 3 操作游標 移動游標 語法 fetch next fro...
mysql游標很慢 Sqlserver 游標 慢
net專案中有個模組做統計功能,原先方法速度很慢,所以需要改進,統計結果如下圖 下圖接上圖後面 原先的處理方式是,這些資料分別涉及到四五張表,前台從資料庫中查詢出需要的資料集,然後分別遍歷這些資料集拼接html字串顯示在介面上。優化思考 net專案中有個模組做統計功能,原先方法速度很慢,所以需要改進...