码迷,mamicode.com
首页 > 数据库 > 详细

Sql Server 游标操作的例子,使用sql server 游标循环处理数据

时间:2019-02-22 00:37:34      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:打开   ror   HERE   cts   har   weight   server   customer   order   

 
GO
-- =============================================
-- Author:        zqt
-- Create date: 2011-11-25
 
-- =============================================
create proc [dbo].[proc_get_product]
  @customerID int 
as

--声明一个变量  
 declare @productid   int; 
 declare @productname nvarchar(200) 
 
--申明一个游标
DECLARE C_userOrder CURSOR    
    FOR  
    select p.productid,p.productname  
    from products p where p.customerID = @customerID  
--打开一个游标    
OPEN C_userOrder 
--循环一个游标
    fetch next from C_userOrder into @productid, @productname ;
WHILE @@FETCH_STATUS =0
    BEGIN 
    -- 这里写自己的循环内容 
           print @productname 
        
    END    

--关闭游标
CLOSE C_userOrder
--释放资源
DEALLOCATE C_userOrder

/* 测试
    exec proc_get_product 1
*/ 

 

Sql Server 游标操作的例子,使用sql server 游标循环处理数据

标签:打开   ror   HERE   cts   har   weight   server   customer   order   

原文地址:https://www.cnblogs.com/davies/p/10415912.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!