【发布时间】:2015-01-19 11:43:37
【问题描述】:
我有一个将数据写入表的存储过程。
我想要做的是在存储过程中使用一个变量
并且该变量将被分配从单独的查询中获取的项目编号
例如:select ITEM_NUMBER from xTable
返回
ITEM_NUMBER
------------
A1
B2
C4
D7
J9
我想要一个循环将变量从A1 分配给J9 并每次运行存储过程
这将多次运行存储过程以运行我的结果表中的所有项目。
谢谢
【问题讨论】:
-
使用 CURSOR 进行循环。
-
简单来说,使用 FAST_FORWARD 游标。但是等等,总体而言更好的方法是编写另一个适用于整个集合的存储过程。
标签: sql sql-server loops while-loop