加载中…
  
博文
(2008-05-25 23:57)
标签:

it/科技

杂谈

declare my_cursor cursor scroll dynamic

for
select * from t_msg

open my_cursor
declare @name sysname
fetch next from my_cursor into @name
while(@@fetch_status=0)
begin
print 'UserName: ' + @name
--fetch next from my_cursor
fetch next from my_cursor into @name
end

--fetch first from my_cursor into @name
print @name


close my_cursor
deallocate my_cursor

 

使用游标(cursor)的一个主要的原因就是把集合操作转换成单个记录处理方式。用SQL语言从数据库中检索数据后,结果放在内存的一块区域中,且结果往往是一个含有多个记录的集合。游标机制允许用户在SQL server内逐行地访问这些记录,按照用户自己的意愿来显示和处理这些记录。
2. 如何使用游标:
     一般地,使用游标都遵循下列的常规步骤:
      (1) 声明游标。把游标与T-SQL语句的结果集联系起来。
      (2) 打开游标。
      (3) 使用游

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有