文字列に改行を含むCSVのロード(1/2) 概要 このトピックでは。文字列中に改行を含むCSVデータを Oracle Database へ正しくロードする方法について説明します。1億件の大量CSVデータをわずか95秒で処理できる実用的なデータ変換プログラムのソースコードもダウンロードすることが出来ます。 動機 Oracle Database へCSVデータをロードするにはSQL*Loaderというツールがよく使われます。 SQL*Loader は大量のテキストデータを素早くOracle Databaseへ取り込むのに大変都合良いのですが、意外なことに文字列型フィールド中に改行を含むCSVを正しく取り込むことが出来ません。例えダブル・クォーテーション(二重引用符)で囲っても不可です。 そうとは知らず、データをロードする段になってBADファイルやエラー・メッセージの山に遭遇し、困り果てた末にネ
![Oracle専用、高速大容量データ抽出ツール「MTU」|プラムシックス](https://cdn-ak-scissors.b.st-hatena.com/image/square/4f3a2a343237f642aee7196b7c68d37c0a5e5625/height=288;version=1;width=512/http%3A%2F%2Fwww.mtu-accelerates.jp%2Fwp%2Fwp-content%2Fuploads%2F2012%2F10%2Fload_csv_string_contains_lf03.png)