我有一个SSIS包,其用户变量映射到ForEach loop Container
(从文件夹中读取多个文本文件)。
我需要获取此用户变量的每个值(即文本文件的所有名称都构成文件夹,由ForEach loop Container
读取)并将它们存储在SQL Server表中。
我使用这种技术:
在执行SQL任务(表达式选项卡)中,我按以下方式配置:
SQLStatementSource = "INSERT INTO dbo.sqlservertable (column) SELECT '" + @[User::VariableName] + "' "
这很好用,但在SQL Server表列中,我只看到变量的最后一个值(即ForEach loop Container
读取的最后一个文本文件)。
我需要ForEach loop Container
读取的所有文本文件的名称。有什么建议吗?