0
我是一名SQL開發人員。我被分配使用SSIS加載一個txt文件。使用SSIS加載文本文件
文本文件有類似記錄:
INS*Y*~DMG*20141211~DTP*348*20150401~DTP*349*20150430~INS*Y*~DMG*19611116~DTP*348*20150401~DTP*349*20150130~
行定界符INS
,列分隔符是~
(波浪)。
目標表必須是這樣的:
STATUS DOB STATING_DATE ENDING_DATE
Y 20141211 20150401 20150430
Y 19611116 20150401 20150130
我創建了一個SSMS目標表與四列。然後創建一個包含平面文件源和SQL服務器目標的SSIS包。
但是我得到的結果只有一列。我無法分開列。
任何人都可以請幫我解決這個問題嗎?
你在SQL Server導入嚮導使用先進ColumnDelimiter選項? – pedram
我只看到高級列分隔符選項中的列(列0)。我是否需要爲每列設置列分隔符? – soba
嗨rajeshmpanchal,謝謝你的回覆。是的,我添加了三個列,併爲每列設置了定界符。但現在我的結果看起來像這樣* Y * DMG * 20141211 DTP * 349 * 20150430。如何在*之前刪除字符。 – soba