SQL游标操作

原创 2006年06月23日 11:32:00

select count(id) from info

select * from info

--清除所有记录
truncate table info

declare @i int
set @i=1
while @i<1000000
begin
 insert into info values('Justin'+str(@i),'深圳'+str(@i))
 set @i=@i+1
end


--声明游标
declare my_cursor cursor keyset for select * from info
--删除游标资源
deallocate my_cursor

--打开游标,在游标关闭或删除前都有效
open my_cursor
--关闭游标
close my_cursor

--声明局部变量
declare @id int,@name varchar(20),@address varchar(20)
--定位到指定位置的记录
fetch absolute 56488 from my_cursor into @id,@name,@address
select @id as id,@name as name,@address as address
--定位到当前记录相对位置记录
fetch relative -88 from my_cursor into @id,@name,@address
select @id as id,@name as name,@address as address
--定位到当前记录前一条
fetch prior from my_cursor into @id,@name,@address
select @id as id,@name as name,@address as address
--定位到当前记录后一条
fetch next from my_cursor into @id,@name,@address
select @id as id,@name as name,@address as address
--定位到首记录
fetch first from my_cursor into @id,@name,@address
select @id as id,@name as name,@address as address
--定位到尾记录
fetch last from my_cursor into @id,@name,@address
select @id as id,@name as name,@address as address

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

使用SQL游标对数据进行遍历循环操作

以前在学校里就学习过SQL游标 用法,出来工作后,经常有用到存储过程,但是不经常用到SQL游标。游标实际上是一种能从包括多 条数据记录的结果集中每次提取一条记录的机制。游标总是与一条T_SQL ...

Mysql游标(循环操作)

  • 2016-03-29 15:09
  • 872B
  • 下载

游标的创建及操作

SQL 游标cursor的运用

游标的运用 1、使用游标变量:USE test2 GO DECLARE @VarCursor cursor; ------声明一个游标变量; DECLARE cursor_fruit CURSO...

在SQLSERVER2005下操作游标

  • 2012-11-01 16:15
  • 14KB
  • 下载

关于游标使用sql

【Oracle】PL/SQL——游标CURSOR

在 PL/SQL 程序中,对于 处理多行记录的事务经常使用游标来实现。 其中,游标又分为显式游标和隐式游标,这里重点说明显式游标的用法。 显示游标 显示游标的处理 四个PL/SQL步骤: 1)定义游标...

SQL游标使用金典

内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)