sql中游标的使用
原创
©著作权归作者所有:来自51CTO博客作者saper的原创作品,请联系作者获取转载授权,否则将追究法律责任
sql游标的作用是提供了对某一结果集逐行操作方式:
例子如下:
declare @id int
declare @b1 int
declare cur cursor for
select id,b1 from A --定义一个游标变量,并指定其指向的结果集
open cur --打开游标
fetch next from cur into @id,@b1
--对游标指向结果集中的每一行数据的id和b1放到@id和@b1中
while @@fetch_status=0 --当读取到数据时
begin
update A set b1=@b1+1 where id=@id
fetch next from cur into @id,@b1--继续指向下一行记录
end
close cur
deallocate cur
上一篇:如何解决多个disp+work进程占用大量内存的问题
下一篇:R3配置中文
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
SQL数据库入门06:游标、存储过程的操作及T-SQL程序设计
本文介绍基于Microsoft SQL Server软件,实现数据库T-SQL语言程序设计,以及游标的定义、使用与存储过程的创建、信息查找的方法~
SQL 数据库 SQL Server MySQL 存储过程 -
mysql中游标的运用
游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制;游标充当指针的作用;尽管游标能遍历结果中的所有行,但他一次只指向一行。
mysql 游标 存储 table 表结构
















