我将大型(varchar(max)
)SQL脚本存储在表中。我想在SSIS包中执行脚本。
查看此站点上的其他帖子,将varchar(max)
放入对象变量很容易。但那该怎么办?有没有办法让Execute Sql Task(变量的SQLSourceType)指定一个Object变量而不是一个String变量?
有没有办法可行?
答案 0 :(得分:3)
以下是我如何处理它:
基本上它会从表中收集查询,然后对于每个收集的查询,将其分配给变量,然后执行SQL命令可以从该变量中提取命令文本。