【发布时间】:2015-09-05 17:37:50
【问题描述】:
我正在导入一个 csv 文件,由于某种原因,文本分隔符不仅仅是一个双引号,它是一个 = 符号和双引号。 ssis中是否有办法打开文件,替换整个文件中的=符号,然后将其导入表中?
【问题讨论】:
-
请给一个示例行,我不确定它是用作文本限定符还是列分隔符
-
这是
="011",="60",="011-60",="12971 X1"的数据示例@ 双引号表示字符串,但我不知道为什么等号在那里。事实上,在导入之前替换文件中的所有等号将是 ssis 的第一步,但我不知道该怎么做。 -
这是一次性进口吗?如果是这样,只需查找并替换所有外部 ssis。您的 otjer 选项是将数据放入临时表中,然后从临时表中对记录执行更新。以漫游引号和等号。或者,创建一个读取暂存表的视图,该表会删除不需要的字符。