SQL のデータベースから読み取るときにタスク A が実行され、変数から読み取るときにタスク B が実行されるように、SQL 実行タスクを設計することは可能ですか? これは、SQL 実行タスクが SQL ステートメントと変数と同時に機能することを意味します。
質問する
145 次
1 に答える
0
そのため、SQL データベースから値を取得するかどうかに応じて、SQL 実行タスクの SqlStatementSource プロパティを実行時に設定する必要があります。値が取得されない場合は、既存の変数の値に設定する必要があります。
- SQL データベース値を取得し、それを変数 DatabaseSQL に割り当てる SQL 実行タスクを作成します。値が見つからない場合、クエリは NULL を返すと想定しています。
- デフォルト値を変数 DefaultSQL に割り当てます。
SQL 実行タスクで、SqlStatementSource プロパティの式を作成し、式を次のように設定します。
REPLACENULL(@User::DatabaseSQL, @User::DefaultSQL)
于 2012-12-19T21:14:03.517 に答える