我有一个简单的 BCP 命令来查询我的 MSSQL 数据库并将结果复制到 .csv 文件,如下所示:
bcp "select fullname from [database1].[dbo].employee" queryout "c:\test\table.csv" -c -t"," -r"\n" -S servername -T
当全名列是用逗号分隔的 varchar 时,问题就出现了,例如“Lee, Bruce”。将结果复制到 .csv 文件时,逗号之前的部分 (Lee) 将放置在 Excel 电子表格的第一列中,逗号之后的部分 (Bruce) 将放置在第二列中。我希望它保留第一列中的所有内容并保留逗号 (Lee, Bruce) 。有谁知道如何实现这一目标?