Isabella
---- I fell upon the thorn of life, I bleed.
posts - 15,  comments - 13,  trackbacks - 0

USE Northwind
declare Order_cursor cursor for
SELECT OrderID from Orders

open Order_cursor
declare @OrderID as INT
fetch next from Order_cursor into @OrderID
while(@@fetch_status =0)
begin
 PRINT 'OrderID' + STR(@OrderID)
  declare @SQLString nvarchar(500)
  set @SQLString =N'declare my_cursor cursor for select  ProductID from [Order Details] WHERE ORDERID=' + STR(@OrderID)
  exec sp_executesql  @SQLString


 open my_cursor
 declare @ProductID as INT
 fetch next from my_cursor into @ProductID
 while(@@fetch_status=0)
   begin
    
     PRINT 'ProductID:' + STR(@ProductID)
     fetch next from my_cursor into @ProductID
   end 
 
 close my_cursor
 deallocate my_cursor
 fetch next from Order_cursor into @OrderID
End
 
close Order_cursor
deallocate Order_cursor

posted on 2007-06-05 16:54 李昀璟 阅读(278) 评论(1)  编辑 收藏 网摘 所属分类: SQL Server

FeedBack:
2008-08-04 23:51 | 高原之上      
老兄,这样不行啊,会报错说my_cursor 未定义
  回复  引用  查看    

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
Google站内搜索


China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!

相关文章:

相关链接:


 

<2007年6月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

与我联系

搜索

 

常用链接

留言簿

我参与的团队

随笔分类

随笔档案

文章分类

相册

收藏夹

友情链接

最新评论

阅读排行榜

评论排行榜