2014-03-31 71 views

回答

2

假設從0到99999之間的任何數字應該被認爲是「真」,那麼如果轉換爲整數失敗,您可以嘗試轉換並將錯誤行重定向到「False」。例如:

你有條件拆分將假時

(DT_I4)[Column1] > 99999 

和數據流應該是這樣的:

enter image description here

+0

感謝Jayvee, 我們如何處理複雜的圖案? 喜歡,尋找009-78-901212,或只是字母等? –

+0

SSIS中沒有reg exp組件,您可以隨時爲特定情況提供解決方法,例如查找我們剛剛完成的數字。你也可以使用findtring,token/tokencount等其他字符串函數(在ssis 2012中)等,但如果你的需求比檢查一個或兩個條件更廣泛,那麼我建議使用腳本組件來完成工作在C#或VB.NET中。 – Jayvee