【发布时间】:2010-12-01 18:55:32
【问题描述】:
我目前有 2 个存储过程...
Stored Proc #1 根据一系列标准返回产品列表
Stored Proc #2 接受单个 productID 并执行一些复杂的查询逻辑并将结果写入表中
我的问题是,有超过 30,000 种产品,一次从存储过程 #1 处理结果集太慢,我无法轻松地将整个批处理调用集成到存储过程 #2
我的问题如下: 使用 SSIS 有没有办法设置一个任务,该任务将从存储过程 #1 获取结果集并与每一行并行调用存储过程 #2。
EXAMPLE of Stored Proc 1 result set
-----------------------------------
Product ID
----------
ABC123
XYZ987
AAABBB
CCCDDD
EEEFFF
I need to setup SSIS to call the following in parallel:
-------------------------------------------------------
EXEC StoredProc2 'ABC123'
EXEC StoredProc2 'XYZ987'
EXEC StoredProc2 'AAABBB'
EXEC StoredProc2 'CCCDDD'
EXEC StoredProc2 'EEEFFF'
【问题讨论】:
标签: sql-server stored-procedures ssis parallel-processing