0

私はSSIS 2008を学んでいます。多くのファイルパスを別々の変数に保存し、それらを「同じタイプの複数の変数を保持する変数」に入れたいと思っています。SSIS 2008 でこれを行うことはできますか? はいの場合、どのように?

4

1 に答える 1

1

SSIS 変数には、単純型 (整数、文字列、日付、浮動小数点数) とオブジェクトの 2 種類があります。オブジェクトには何でも入れることができます。単純型は、そのドメインの規則に従う必要があります。

式またはスクリプト タスクを使用して、ファイル パスを文字列型の別の変数に連結できますが、式の 4000 文字の制限を認識する必要があります。

列挙可能なものにすることができたら、これらすべての値で何かをするつもりだと思います。SSIS には、そのためのネイティブ ツールである ForEach Enumerator があります。List、DataSet、Array、XML などのネイティブ .NET コレクションを細断処理できます。

コレクションにデータを入力してからそこからプルするだけでよい場合に、すべてのパスをさまざまな変数に収集する手間を省くことができる可能性があるため、これらすべてについて言及します。

于 2013-10-05T15:38:46.753 に答える