gpt4 book ai didi

sql-server - 将平面文件作为源导入到 SSIS 中的 SQL Server 时处理逗号分隔文件中的逗号

转载 作者:行者123 更新时间:2023-12-05 07:19:28 25 4
gpt4 key购买 nike

我有一个以逗号作为分隔符的平面文件。在一个地址栏中,我有 .我的问题是我的文件中的一个字段包含“,”(逗号),因此在创建文件时它会创建新列,因为该字段在列上以“,”逗号分隔。有没有什么方法可以解决这个问题而不必去掉我文件中的逗号(我已经尝试过并且有效)?

例子:

store_name , phone , email , street , city , state , zip_code
Santa , (831) 476-4322 , santacruz@bikes.shop1 , 3700, Portola Drive1 , Santa Cruz1 , CA1 , 950601
Baldwin1 Bikes , (516) 379-8883 , baldwin@bikes.shop1 , 4200 Chestnut Lane1 , Baldwin1 , NY1 , 114321
Rowlett Bikes1 , (972) 530-5545 , rowlett@bikes.shop1 , 8000 Fairway Avenue1 , Rowlett1 , TX1 , 750881

下划线字段主要是造成问题的原因。

最佳答案

在从 Datasource 导出数据时,您必须处理字符 .。您可以转义替换 字符. 为一些不会在其他任何地方使用的字符。如果找不到这样的字符,则可以进行 Pair Replacement(即将 . 替换为 !!)。您只需替换值字段内的 ,。完成平面文件的预处理后,您可以将文件导入为 csv 数据。您只需要在导入平面文件之前对其进行预处理。

关于sql-server - 将平面文件作为源导入到 SSIS 中的 SQL Server 时处理逗号分隔文件中的逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57770567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com