【问题标题】:comma in csv data in ssis packagessis 包中 csv 数据中的逗号
【发布时间】:2016-11-29 17:20:58
【问题描述】:

我正在将数据从数据库传递到 csv 文件,即 oledbsource 到平面文件目标。在少数列数据中,它包含逗号值。目前逗号将数据分成不同的列。我们可以将逗号保留在列数据中而不将数据分隔在不同的列中,而不是用其他值替换逗号吗?

【问题讨论】:

  • 为什么要替换任何东西?只需在目标设置中设置正确的分隔符和文本限定符。不是我的反对票,而是……你尝试了什么?
  • 我正在将数据从 oledb 数据源传递到平面文件目标。目前分隔符是逗号,文本限定符是无

标签: ssis ssis-2012 data-conversion flatfiledestination


【解决方案1】:

如果您使用 Text Qualifier = " 那么这会将每个文本字段用双引号括起来

因此,如果该字段有逗号,它仍然可以工作。

例如 Field = Jones, Fred 将被保存为 "prev field","Jones, Fred", "next field", 1, 2 etc

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-29
    • 2023-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 2013-05-15
    相关资源
    最近更新 更多