次のような行を含む SQL*Loader 制御ファイルがあります。
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '#'
通常、引用符を使用しますが、複数行の文字列内で使用すると、emacs の python 構文の強調表示が壊れてしまうようです。問題は、次のADDRESS_LINE_2
ような行があるため、100 万レコードのうち 7,000 レコードしかロードされていない列をロードしていることです。
...(その他の列),Apt #2,(その他の列)...
もちろん、これはエラーを引き起こしています。これが起こらないように囲み文字をエスケープする方法はありますか? それとも、より良い囲み文字を選択する必要がありますか?
ドキュメントに目を通しましたが、これに対する答えが見つからないようです。