SQL查询:使用游标

时间:2013-11-04 15:51:09

标签: sql sql-server cursor

我需要一些SQL Server& amp;光标:

我有一个名为Order的表:

OrderID   Item   Amount
1         A      10
1         B      1
2         A      5
2         C      4
2         D      21
3         B      11

我有第二个名为Storage的表:

   Item   Amount
   A      40
   B      44
   C      20
   D      1

对于每个OrderID,我想检查是否有足够的物品可用。如果没有,我想返回一条错误消息。怎么可以用游标完成呢?嵌套游标是否为此解决方案?我的主要问题是了解如何将OrderID作为ID = 1,2,3等的实际“组”而不是逐行获取

1 个答案:

答案 0 :(得分:0)

请不要使用光标。如果需要抛出错误,可以使用try / catch。