技术成就梦想

知道用户需求,做到专注!c#,donet,Frameworks,UML,面向对象,设计模式!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

MSSQL存储过程中获取记录集并循环操作一例

Posted on 2009-01-16 11:18  我不是高手  阅读(1472)  评论(0编辑  收藏  举报
Create PROCEDURE my_sql
AS
     declare @id int,@loginname varchar(20),@website varchar(100)
     declare rs cursor for select top 50 id,loginname,website from union_user
    
     open rs
     fetch next from rs
     into @id,@loginname,@website
     while @@fetch_status=0
     begin
         print convert(varchar,@id) + ',' + convert(varchar,@loginname) + ',' + convert(varchar,@website)
         fetch next from rs
         into @id,@loginname,@website
     end
     close rs

     deallocate rs
GO