Import SSIS导入文件csv="&引用;文本分隔符忽略=
我正在导入一个csv文件,出于某种原因,文本分隔符不仅仅是一个双引号,它是一个=符号和双引号。ssis中是否有方法打开文件,替换整个文件中的=符号,然后将其导入到表中?我遇到过几乎类似的情况,您可以执行我所做的操作: 第一个数据流任务:Import SSIS导入文件csv="&引用;文本分隔符忽略=,import,ssis,ssis-2008,Import,Ssis,Ssis 2008,我正在导入一个csv文件,出于某种原因,文本分隔符不仅仅是一个双引号,它是一个=符号和双引号。ssis中是否有方法打开文件,替换整个文件中的=符号,然后将其导入到表中?我遇到过几乎类似的情况,您可以执行我所做的操作: 第一个数据流任务: 格式为分隔符、文本限定符为的平面文件源,位于高级选项卡ColumnDelimiter={LF}和OutputColumnWidt=8000中。其思想是将文件作为1列csv打开,以替换每行中的错误字符。 表达式为REPLACE的派生列(列0,“=”,“”) 平
请给出一个示例行,我不确定它是否用作文本限定符或列分隔符。这是一个数据示例
=“011”、=“60”、=“011-60”、=“12971 X1”
双引号表示字符串,但我不知道其中为什么有等号。事实上,在ssis中,在导入之前替换文件中的所有等号将是一个伟大的第一步,但我不知道如何做到这一点。这是一次性导入吗?如果是这样,只需查找并替换所有外部SSI。您的otjer选项是将数据放入暂存表中,然后从暂存表对记录执行更新。要更改引号和等号。或者,创建一个视图,读取转移表,删除不需要的字符。这样做了!我在那里玩,但是没有正确的设置,谢谢你的指导!!