我有一个csv文件,字段分隔符是,
。我的csv文件非常大,我需要将其导入到SQL Server表中。这个过程必须是自动化的,并且不仅仅是一次性的工作。
所以我使用Bulk Insert来插入这样的csv文件。但是今天我收到了一个包含以下行的csv文件
1,12312312,HOME ,"House, Gregory",P,NULL,NULL,NULL,NULL
问题在于Bulk Insert会将这一行,特别是"House, Gregory"字段拆成两个字段:'"House' 和 ' Gregory"'。
有没有办法让Bulk Insert理解双引号覆盖逗号的行为呢?当我用Excel打开这个csv文件时,它可以正常地看到这个字段作为'House, Gregory'。