遇到的最难的存储过程嵌套游标问题,高手请进!!!

jinboychen 2007-04-01 04:45:40
创建一个存储过程 P3,列出Northwind库中的products表中UnitsOnOrder最高的五种商品的相关信息。(用游标做)
...全文
275 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinboychen 2007-04-07
  • 打赏
  • 举报
回复
wangtiecheng(不知不为过,不学就是错!)

是啊,我就是想那样做
OracleRoob 2007-04-01
  • 打赏
  • 举报
回复
楼主要用游标,循环每行记录,逐个比较价格获取前5行的记录?

marco08 2007-04-01
  • 打赏
  • 举报
回复
这样的问题用不着游标
jinboychen 2007-04-01
  • 打赏
  • 举报
回复
因为我想寻求多一种解决方法,想多了解一下游标的应用
OracleRoob 2007-04-01
  • 打赏
  • 举报
回复
--能用一条SQL实现的,为什么要用游标,舍近求远?


--用top 5,如下

select top 5 UnitsOnOrder, *
from products
order by UnitsOnOrder desc


--或者如下:

set rowcount 5

select UnitsOnOrder, *
from products
order by UnitsOnOrder desc
marco08 2007-04-01
  • 打赏
  • 举报
回复
用游标做

==
为什么??
OracleRoob 2007-04-01
  • 打赏
  • 举报
回复
--用top 5,如下

select top 5 UnitsOnOrder, *
from products
order by UnitsOnOrder desc


--或者如下:

set rowcount 5

select UnitsOnOrder, *
from products
order by UnitsOnOrder desc
jinboychen 2007-04-01
  • 打赏
  • 举报
回复
楼主可能做错了.是用游标做
marco08 2007-04-01
  • 打赏
  • 举报
回复
select top 5 UnitsOnOrder, *
from products
order by UnitsOnOrder desc

22,298

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧