使用SSIS加载文本文件

时间:2015-10-09 04:39:54

标签: sql-server sql-server-2008 ssis

我是一名SQL Developer。我被指派使用SSIS加载一个txt文件。

文本文件包含以下记录:

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包。

但我得到的结果只有一栏。我无法分隔列。

有谁可以帮我解决这个问题?

1 个答案:

答案 0 :(得分:1)

你尝试过这样的事吗,

Try this