2016-04-08 45 views
2

使用SSIS中,我試圖導入使用SSIS如何爲平面文件源設置空標識符?

\ n

識別空值的csv文件。 在ssis中有什麼方法我可以配置數據源來將它們識別爲空值,而不是字符串「\ N」。

我知道我可以使用數據轉換來做到這一點,但如果可能的話,使用源代碼會更優雅!

回答

3

與其使用數據轉換任務,您可以使用派生列任務來獲取該值並實現一個表達式,以便當您的值爲/ N時,您實際上可以返回null而不是該列。

表達大約

[MyCol] == "\\N" ? NULL(DT_WSTR, 50) : [MyCol] 
+0

billinkc!你是真正的MVP。感謝您填寫這個表達! Hopeflly Neil P將能夠啓動並運行! –

相關問題