MSSQLデータベースにクエリを実行し、結果を次のような.csvファイルにコピーする簡単なBCPコマンドがあります。
bcp "select fullname from [database1].[dbo].employee" queryout "c:\test\table.csv" -c -t"," -r"\n" -S servername -T
この問題は、フルネーム列が「Lee、Bruce」のようにコンマで区切られたvarcharの場合に発生します。結果を.csvファイルにコピーすると、コンマの前の部分(Lee)がExcelスプレッドシートの最初の列に配置され、コンマの後の部分(Bruce)が2番目の列に配置されます。最初の列にすべてを保持し、コンマ(Lee、Bruce)を保持したいと思います。誰かがこれを達成する方法を知っていますか?