2017-09-12 17 views
0

テキスト修飾子= "¬¬"つまり逆さまのカンマの間の部分のみを含むCSVファイルからのSQLインポートに問題があります。私はSQL Server Management Studioのインポートツールを使用すると、私は次のように設定します。ダブルテキスト修飾子を使用してCSVからSQL Serverにインポートするにはどうすればよいですか?

Import wizard

プレビュー(すべてがよさそうだ - 私はそれをインポートしたいの方法): enter image description here

出力した後インポート(問題):

enter image description here

これでテキスト修飾子を置き換えるものです: "¬¬"

この問題を解決する方法については、ご意見ありがとうございます。

+0

コードページは正しいですか? –

+0

私はコードページを編集していません。私は、このツールが自動的にCSVのエンコーディングを特定したと思いましたか? – Matt

+0

[コードページを検出できない場合は、それを伝える必要があります](https://stackoverflow.com/a/90956/243373)。それは、あなたが選んだものが間違っていると言うことではなく、一部の文字が間違って変換されているかどうかということだけです。 –

答えて

0

SSMSは "(¬¬")テキストの修飾子が不明なため(おそらくエンコーディング標準に関連しているように)、Notepad ++を使って修飾子を見つけて "^^^"に置き換える方が簡単だと思われます。ファイルを再度インポートした後、新しい修飾子はそれ以上の問題なしで動作しました。

--Update-- なぜこれが明らかになっていないのか分かりませんが、奇妙な出力「¬¬」をテキスト修飾子として使用すると、この問題はさらに改善されました。インポートウィザードを使用したプレビューテキストの出力は正しくないと表示されますが、最終出力は正しく反映されます。

関連する問題