2014-10-09 62 views
1

我正在嘗試使用SSIS將Tilde(〜)分隔的.DAT加載到SQL Server數據庫。當我使用平面文件源來讀取文件時,我看不到〜分隔符的選項。我正在粘貼下面的文件:Tilde(〜)分隔文件在SSIS中讀取

7318〜97836:LRX PAIN MONTHLY DX〜001〜所有其他NSAIDs〜1043676〜001〜1043676〜001〜OSR〜401〜01〜ORALS,SOL,TAB/CAP RE〜156720〜50MG〜ANSAID〜100 0170-07

在這裏,我需要獲取由〜ie分開的列之間的數據ie iel應該有'7318',第2列應該有'97836: LRX PAIN MONTHLY DX'。

有人可以幫助我嗎?這可以使用平面文件源來完成,還是需要使用腳本任務?

回答

8

當然,你只需要在「Flat File Connection Manager Editor」中配置「Column delimiter」屬性即可。有一些預定的選擇那裏,但是你可以通過點擊並輸入任何你想要的分隔符:

enter image description here

之後,你可以點擊「刷新」,然後「確定」。

+0

太棒了!謝謝,它的工作原理:-) – 2014-10-09 17:16:14