web-dev-qa-db-ja.com

SSISは実行時に変数を設定します

誰もが実行時にSSIS変数を変更する方法を知っていますか?

変数User:SkipStuffがあります。

Forループコンテナーの条件に基づいてこれを設定したい

18
Arcadian

スクリプトタスクを追加できます。 SSIS変数をスクリプトタスクエディターのReadWriteVariablesプロパティに追加します。

次の形式を使用して、スクリプトで変数を参照できます:Dts.Variables["MyCaseSensitiveVariableName"].Value

15
bobs

代わりに式タスクを使用してください。 [式]ペインで、設定する変数を左側に配置し、目的の値と同等にします。

@ [User :: VariableToSet] =いくつかの式...

Expression Builder

ビデオチュートリアルについては、以下のビデオが役立ちます。 http://www.youtube.com/watch?v=qZEannKhY5o

27
Chris Voon

本当にたくさんの方法がありますが、私が最も頻繁に使用する方法は、SQL実行タスクを使用して結果セットを単一行に設定し、結果セットを変数に入れることです。

9
HLGEM