【发布时间】:2016-04-05 10:00:48
【问题描述】:
我有一个 SSIS 包,它是一个通用数据导出器。我在包将运行的数据库中有一个作业表。目前,这是通过读取存储在列中的 SQL 然后执行它来工作的。
我正在将存储到列中的 sql 转换为存储过程(因为它可以签入源代码控制)。我遇到的问题是不同的作业有不同数量的 SQL 参数。
所以,我有一个包含作业 ID、参数名称、参数值和参数顺序的表。
如何在执行 SQL 任务中将参数分配给存储过程?因为我不知道有多少参数。
我想我可以构建一串
exec proc param1value, param2value
在脚本任务中并为其设置一个变量,我只是想知道是否有办法将包含参数数组的变量传递给任务?
【问题讨论】:
标签: sql-server sql-server-2008 ssis