这是我的问题:是否可以使用包配置配置SSIS中的对象类型用户变量?我只想说我打算使用变量来存储数组,是否可以从包配置文件中配置它?
P.S:目前我仍然使用string作为变量的类型,然后使用Script Task将其插入到Object-typed变量中
答案 0 :(得分:2)
不,无法在包配置中存储object
数据类型变量的值。所以,我想说从包配置中配置对象类型变量也是如此。请参阅屏幕截图。
我不确定你在使用数组类型变量做什么。但是,我可以建议一个可能适合您的替代选项。
将您的值存储在数据库表中。
使用控制流程中提供的Execute SQL Task
从数据库表中获取记录。
使用Foreach loop container
,您可以遍历执行SQL任务的结果集。
在Foreach循环容器中,您可以使用“脚本任务”构建对象变量数组或使用任何其他任务来执行操作。
希望有所帮助。