SQL Serverのコンマ区切りインポートの問題


0

SQL Serverに問題があります。毎月頻繁にインポートされる42列のテーブルがあります。これらのインポートは、インポートおよびエクスポートウィザードを使用したフラットファイルからのものです。私の問題は、私の場所の列に次の形式の情報があることです。

  • オーストラリア、シドニー
  • ロンドン、イギリス
  • フランス・パリ
  • 米国ニューヨーク市

ロケーション列を2つに分割せずに、同じ方法で、または同様にデータを表示する最良の方法は何ですか。たとえば、すべてを引用符で囲むことはできますか?私はあなたがちょうどチェックできることを知っていますが、このような何かが起こった場合にエラーを促すような実装が可能なコントロールのタイプはありますか?

お時間をいただきありがとうございます!

回答:


2

パーrfc4180、あなたはフィールドを囲む二重引用符を使用する必要があります。

改行(CRLF)、二重引用符、およびコンマを含むフィールドは、二重引用符で囲む必要があります。例えば:

   "aaa","b CRLF
   bb","ccc" CRLF
   zzz,yyy,xxx
   "New York City, USA","next field value","Field, With, Lots, Of, Commas"

@ Techie007、ありがとうございます。この状況の例がより明確になりました。より明確にするために例を追加することと、引用を変更しないという本能との間で私は破れました。
フランクトーマス14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.