是否有一个变量可以存储相同类型的其他变量?

时间:2013-10-04 23:52:45

标签: sql-server-2008 ssis etl ssis-2008

我正在学习SSIS 2008.我想将多个文件路径存储在单独的变量中,并将它们放入一些“包含多个相同类型变量的变量”中。我可以在SSIS 2008中这样做吗?如果是,那怎么办?

1 个答案:

答案 0 :(得分:1)

SSIS变量有两种形式:简单类型(整数,字符串,日期,浮点数)和对象。您可以将任何内容放入Object中。简单类型必须遵守其域的规则。

您可以使用表达式或脚本任务将文件路径连接到另一个类型字符串变量,但您需要了解表达式上的4000个字符限制。

我假设一旦你把它变成了一个可枚举的东西,你将会对所有这些值做些什么。 SSIS有一个原生工具,即ForEach枚举器。它可以粉碎本机.NET集合,如List,DataSet,Array以及XML。

我提到了所有这些,因为当你可能只需要填充集合然后从那里拉出来时,你可以节省将所有路径收集到不同变量中的麻烦。