1
BCPコマンドを使用してSQLクエリ結果をCSVファイルにエクスポートしました。 B0013467?
のように、最後に特殊文字を持つレコードを1つだけ除いて、すべてのレコードが適切にエクスポートされ、フォーマットされます。SQLクエリ結果をCSVにエクスポートするときの特殊文字
私のSQLレコードには、この文字がその値に含まれていません。しかし結果をCSVファイルにエクスポートしているうちに、どのように修正されましたか?私はメモ帳でも開きました。特殊文字はまだエクスポートされた結果に残っています。
お知らせください。私のBCPコマンドは次のようなものです:
bcp "select * from ##OutputTable3" queryout "' + @Path + '\Temp_RawData3.csv" -S ' + @@SERVERNAME + ' -T -t , -c
ありがとう!
こんにちは、私は私の分野でいくつかの末尾にスペースがあると思います。私はちょうどスペースを削除して更新され、今は輸出が大丈夫です。しかし、bcp -wを使うと、後に続くスペースがなくなります。しかし、これはフィールドターミネータに使用した-cを無効にしています。したがって、私の結果は、分離された細胞ではなく、分離されます。私はどちらの方法でも達成できますか? – LT268
スペースは '?'として表示されませんでした。 'cast(MyColumn as varbinary(max)) 'の結果を追加してください。 –
これは上記のコマンドの結果です。0x4300300030003000310036003900390033000E20 – LT268