0
我有這樣的條件:SSIS表達
如果COL1 = ABAB然後填充的COL2別的空
前3個字符我已經創建了一個表達式如下:
TRIM(col1== "ABAB" ?
(DT_STR,3,1252)(SUBSTRING((DT_STR,10,1252)col2,1,3)):
(NULL(DT_STR, 10, 1252))
然而,它給了我一個錯誤。
請幫我解決這個問題。
感謝
我有這樣的條件:SSIS表達
如果COL1 = ABAB然後填充的COL2別的空
前3個字符我已經創建了一個表達式如下:
TRIM(col1== "ABAB" ?
(DT_STR,3,1252)(SUBSTRING((DT_STR,10,1252)col2,1,3)):
(NULL(DT_STR, 10, 1252))
然而,它給了我一個錯誤。
請幫我解決這個問題。
感謝
你永遠不會關閉在TRIM括號。您可能還必須將NULL作爲this fellow determined。
試試這個:
TRIM(col1) == "ABAB" ?
(DT_STR,3,1252)(SUBSTRING((DT_STR,10,1252)col2,1,3)):
((DT_STR, 10, 1252)NULL(DT_STR, 10, 1252))
「一個錯誤」。謹慎地說出哪一個? – Tomalak 2011-05-13 15:44:40