sql server 游标的简单用法

Posted BrookHouse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server 游标的简单用法相关的知识,希望对你有一定的参考价值。

sql server游标:

--定义游标

declare cursor1 cursor for select ID,Name from A

 

--打开游标

open cursor1

 

declare @id int

declare @name varchar(50)

declare @n int

declare @i int=1

set @n=(select COUNT(1) from A)

 

while(@i<@n)

begin

set @[email protected]+1

fetch next from cursor1 into @id,@name

select @id select @name

end

--关闭游标

close cursor1

--释放游标,释放后就不能在打开游标了

deallocate cursor1 

以上是关于sql server 游标的简单用法的主要内容,如果未能解决你的问题,请参考以下文章

sql server 简单常规表用法

sql server 触发器的简单用法

SQL Server like 的简单用法解释 模糊查询

SQL中游标的用法

SQL Server的case when用法

SQL用法三(游标和Fetch)