Ssis

比較 SSIS 中 Expression 任務中兩個字元串變數的長度

  • April 16, 2019

希望你做得很好。我需要在 SSIS 的表達式任務中比較兩個字元串變數的長度,這樣如果它們的長度相同,包將執行下一步,如果不是,它將停止我到目前為止已經實現了類似的東西,但它不會不工作

圖像顯示了我的表達式任務和任務中的正則表達式

以及從表達式任務到下一步的優先約束

在此處輸入圖像描述

在此處輸入圖像描述

在此處輸入圖像描述

我找到了答案 I Created a variable @[User::Process]with Boolean data type 並將表達式更改為此

@[User::Process] = (DT_BOOL)((DT_I4) LEN( @[User::FileFormat] )==LEN( @[User::ExcelName] ) ? 1: 0)

並將表達式任務的優先約束更改為This

在此處輸入圖像描述

引用自:https://dba.stackexchange.com/questions/225057