条件

2016-11-02 10 views
-1

に基づいてSSIS SQLタスクを実行ここでは2つのsqlタスク、つまりTotalCount_Quest_HFとTotalCount_Quest_HF_Tableがあります。これらの2 SQLタスクは、2つのテーブルからの総計を変数 'v_TotalCount_Quest_HF'と 'v_TotalCount_Quest_HF_Table'に返します。条件

今、私は '準備SQLタスク1' SQLタスクを実行したい場合はv_TotalCount_Quest_HF> = v_TotalCount_Quest_HF_Table、それ以外の場合は全プロセスを停止します。どのようにSSISでこれを行うには?

enter image description here

+0

条件を確認するには、条件付き分割タスクを使用できます。それがヒットせず、trueを返す条件パスがない場合、パッケージは終了して実行されます。ただし、2番目の条件では、もちろん、何らかのログを追加することもできます。 – Jens

+0

これをすべて1回のSQL実行タスクで実行できます。それでもこのようにしたい場合は、緑色の矢印をダブルクリックし、そこに条件を設定します。 –

+0

私は制約と式をPrecedence Constraintsに設定することでこれを行う方法を見つけました。 – user1902849

答えて

-1

私は優先順位制約に制約と式を設定することにより、これを行う方法を発見しました。トピックは、単にTotalCount_Quest_HF_Tableと準備SQLタスク1、および制約に表現からダブル、その優先順位制約をクリックして変更間の優先順位制約をドラッグし、空白に直接入力して提出された式の中で、あなたの条件を指定

0

を閉じましたフィールドを選択してください。...