0

ストアド プロシージャを実行する for each ループがある SSIS パッケージがあります。ループ コンテナーはパラメーターをストアド プロシージャに渡します。すべてのパラメーターをストアド プロシージャに渡す必要がある場合もあれば、パラメーターを 1 つだけ渡す必要がある場合もあります。パラメータを渡すかどうかを設定する方法はありますか? おそらく、ループコンテナで式を使用することは可能でしょうか?

4

1 に答える 1

2

おそらく。多分。おそらく。質問が立っているので、言うのはかなり難しいです。

必要なのは、「質問で提供されていないロジック」に基づいてパラメーターを提供するかどうかです。Execute SQL Tasksさまざまなタスクを強化する優先順位の制約を複数持つことができます。

別の方法として、クエリに Expression を使用し、パラメータをテキストの一部として渡すこともできます。この回答でやり直したくない理由をいくつか挙げました

さらに別のアプローチとして、@TI が参照する必要があるタスクのパラメーターを無効にすることもできます。

詳細が必要な場合は、質問を編集して詳細を含めてください。

于 2013-08-25T20:33:17.417 に答える