mssql

推荐列表 站点导航

当前位置:首页 > 数据库 > mssql >

SQL Server 游标语句 声明/打开/循环实例

来源:网络整理  作者:网络  发布时间:2020-12-13 08:34
游标属于行级操作 消耗很大 SQL查询是基于数据集的所以一般查询能有 能用数据集 就用数据集 别用游标 数据量大 是...
while @@fetch_status=0
DECLARE @BookName nvarchar(2000),@BookCoding nvarchar(2000)
--关闭游标
--声明一个游标

复制代码 代码如下:

print 'name'+@BookName
insert into #a select 2,'join'
--释放资源
FETCH NEXT FROM MyCursor INTO @BookName,@BookCoding//移动游标指向到第一条数据,提取第一条数据存放在变量中
for select * from #a
create table #a
--循环一个游标


close mycursor
fetch next from mycursor into @id,@name

SQL Server游标语句使用方法:
open mycursor
CLOSE MyCursor

begin


end
fetch next from mycursor into @id,@name
deallocate mycursor
OPEN MyCursor//即打开这个数据集
eg:

游标属于行级操作 消耗很大 SQL查询是基于数据集的所以一般查询能有 能用数据集 就用数据集 别用游标 数据量大 是性能杀手


END

FOR SELECT TOP 5 FBookName,FBookCoding FROM TBookInfo//定义一个叫MyCursor的游标,存放for select 后的数据

复制代码 代码如下:


)
declare @id varchar(20),@name varchar(20)
(
id varchar(20),

name varchar(20)
select @id,@name
DEALLOCATE MyCursor
BEGIN
--打开一个游标
declare mycursor cursor
insert into #a select 1,'jack'

FETCH NEXT FROM MyCursor INTO @BookName,@BookCoding//继续提下一行
insert into #a select 3,'make'
DECLARE MyCursor CURSOR

WHILE @@FETCH_STATUS =0//如果上一次操作成功则继续循环

相关热词: 实例

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/sql/mssql/3232.shtml

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

SQL Server 游标语句 声明/打开/循环实例

2020-12-13 编辑:网络

while @@fetch_status=0
DECLARE @BookName nvarchar(2000),@BookCoding nvarchar(2000)
--关闭游标
--声明一个游标

复制代码 代码如下:

print 'name'+@BookName
insert into #a select 2,'join'
--释放资源
FETCH NEXT FROM MyCursor INTO @BookName,@BookCoding//移动游标指向到第一条数据,提取第一条数据存放在变量中
for select * from #a
create table #a
--循环一个游标


close mycursor
fetch next from mycursor into @id,@name

SQL Server游标语句使用方法:
open mycursor
CLOSE MyCursor

begin


end
fetch next from mycursor into @id,@name
deallocate mycursor
OPEN MyCursor//即打开这个数据集
eg:

游标属于行级操作 消耗很大 SQL查询是基于数据集的所以一般查询能有 能用数据集 就用数据集 别用游标 数据量大 是性能杀手


END

FOR SELECT TOP 5 FBookName,FBookCoding FROM TBookInfo//定义一个叫MyCursor的游标,存放for select 后的数据

复制代码 代码如下:


)
declare @id varchar(20),@name varchar(20)
(
id varchar(20),

name varchar(20)
select @id,@name
DEALLOCATE MyCursor
BEGIN
--打开一个游标
declare mycursor cursor
insert into #a select 1,'jack'

FETCH NEXT FROM MyCursor INTO @BookName,@BookCoding//继续提下一行
insert into #a select 3,'make'
DECLARE MyCursor CURSOR

WHILE @@FETCH_STATUS =0//如果上一次操作成功则继续循环

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/sql/mssql/3232.shtml

相关文章

风云图片

推荐阅读

返回mssql频道首页