Oracle にインポートできるように、Access にいくつかのテーブルを csv にエクスポートしようとしています。これらのテーブルのいくつかに 70K - 500K のレコードがあり、約 25 のテーブルがあるとその機能が長くかかるため、ODBC 経由のエクスポートは使用しません。 sqlldr 経由でロードします。
一部の数値列は小数点以下 16 桁に達する可能性があり、それらすべてが必要です。ただし、エクスポートすると、2 しか表示されません。これについていくつかのグーグル検索を行いました。地域設定では小数点以下 9 桁までしか出力できません (Win XP)。クエリを使用して列をフォーマットすると、Oracle にインポートするときに不要なテキストに変更されます (コントロール ファイルで to_number() を使用できるのではないでしょうか?)。
なぜこれが難しいのですか?Access で数値列をそのままエクスポートできないのはなぜですか?