wordpress与微信教程/百度seo整站优化
游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次一行或者多行前进或向后浏览数据的能力。
其实应用更多时候是给我对多条数据处理, 情况有点类在程序中写循环读取数据后做业务处理,废话不多说,上代码
1,建表
CREATE TABLE [dbo].[test3]([keyid] [int] IDENTITY(1,1) NOT NULL,[sort] [varchar](10) NULL,[qty] [int] NULL,[aaa] [nvarchar](max) NULL) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
2,游标写法
declare @keyid int, @sort varchar(10),@qty int DECLARE My_Cursor CURSOR --定义游标
FOR (SELECT keyid, sort, qty FROM [dbo].[test] ) --查出需要的集合放到游标中,
OPEN My_Cursor; --打开游标
FETCH NEXT FROM My_Cursor INTO @keyid, @sort,@qty --读取第一行数据,名字和类型要和原表相同
WHILE @@FETCH_STATUS = 0 BEGIN---do something,FETCH NEXT FROM My_Cursor INTO @keyid, @sort,@qty; --读取下一行数据 END
CLOSE My_Cursor; --关闭游标
DEALLOCATE My_Cursor; --释放游标
比较简单,欢迎指教!