将逗号分隔的.csv文件加载到数据库中

时间:2013-06-03 18:45:55

标签: sql-server-2008 ssis

我试图将.csv文件加载到我的数据库中。它是一个逗号分隔的文件,其中一个列的数据之间有一个逗号(,)就像德克萨斯州一样,休斯顿可以帮助我如何摆脱它们之间的逗号。我创建的包识别逗号之后的值作为新列,但它不应该像那样。任何人都可以帮助我。我在Flat文件源本身中遇到错误。我想过使用Derived列,但是包源在源点本身失败了。

1 个答案:

答案 0 :(得分:-1)

当有一个字符串并且只使用numeric_value时,一些“逗号”分隔文件有“某事或其他”,当它是一个数字类型时。如果您的文件是这样的,那么您可以预处理您的文件更改,“对于某些(其他)罕见字符,类似”,然后替换,如果它发生在两个罕见的字符之间。或者您可以在任何行中计算逗号,如果它大于pf分隔列的数字,请手动处理异常