gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 24 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章SQL Server 游标语句 声明/打开/循环实例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

SQL Server游标语句使用方法:  。

复制代码代码如下

--声明一个游标  DECLARE MyCursor CURSOR  FOR SELECT TOP 5 FBookName,FBookCoding FROM TBookInfo//定义一个叫MyCursor的游标,存放for select 后的数据  --打开一个游标  OPEN MyCursor//即打开这个数据集  --循环一个游标  DECLARE @BookName nvarchar(2000),@BookCoding nvarchar(2000)  FETCH NEXT FROM MyCursor INTO @BookName,@BookCoding//移动游标指向到第一条数据,提取第一条数据存放在变量中  WHILE @@FETCH_STATUS =0//如果上一次操作成功则继续循环  BEGIN  print 'name'+@BookName  FETCH NEXT FROM MyCursor INTO @BookName,@BookCoding//继续提下一行  END  --关闭游标  CLOSE MyCursor  --释放资源  DEALLOCATE MyCursor  。

eg:  。

复制代码代码如下

create table #a  (  id varchar(20),  name varchar(20)  )  insert into #a select 1,'jack'  insert into #a select 2,'join'  insert into #a select 3,'make'  declare mycursor cursor  for select * from #a  open mycursor  declare @id varchar(20),@name varchar(20)  fetch next from mycursor into @id,@name  while @@fetch_status=0  begin  select @id,@name  fetch next from mycursor into @id,@name  end  close mycursor  deallocate mycursor  。

  。

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

最后此篇关于SQL Server 游标语句 声明/打开/循环实例的文章就讲到这里了,如果你想了解更多关于SQL Server 游标语句 声明/打开/循环实例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com