0

我正在学习 SSIS 2008。我想将许多文件路径存储在单独的变量中,并将它们放入一些“包含多个相同类型变量的变量”中。我可以在 SSIS 2008 中执行此操作吗?如果是,那么如何?

4

1 回答 1

1

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

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

我假设一旦你能把它变成一个可枚举的东西,你就会用所有这些值做一些事情。SSIS 有一个本地工具 ForEach Enumerator。它可以分解原生 .NET 集合,如 List、DataSet、Array 以及 XML。

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

于 2013-10-05T15:38:46.753 回答