当前位置: 数据库>sqlserver
sql游标的用法简单笔记
来源: 互联网 发布时间:2014-08-29
本文导语: 在sql中,一个游标的使用,一般包括如下的过程。 1,声明游标 declare myCursor cursor for 2,写查询语句,获取数据 select name,age from student where name like '王%' 3,声明局部变量 declare @name nvarchar(40),@age int 4,打开游标 open m...
在sql中,一个游标的使用,一般包括如下的过程。
1,声明游标
declare myCursor cursor for
2,写查询语句,获取数据
select name,age
from student
where name like '王%'
from student
where name like '王%'
3,声明局部变量
declare @name nvarchar(40),@age int
4,打开游标
open myCursor
5,推进游标
fetch next from myCursor into @name,@age
6,通过推进游标,循环获取每一条数据
while @@fetch_status=0
begin
(获取数据后做该做的事)
fetch next from myCursor into @name,@age
end
begin
(获取数据后做该做的事)
fetch next from myCursor into @name,@age
end
7,关闭并释放游标
close myCursor
deallocate myCursor
deallocate myCursor
好记性,不如烂笔头,记录一下,以备后查。