我在 Access 中有一些表,我正在尝试导出到 csv,以便可以导入到 Oracle。我不使用通过 ODBC 导出,因为我在其中一些表中有 70K - 500K 记录,并且该功能需要很长时间,因为我有大约 25 个表要做,所以我想导出到 csv(这要快得多)然后通过 sqlldr 加载。
一些数字列可以到小数点后 16 位,我需要它们。但是,当我导出它们时,它们只会出现 2。我已经对此进行了一些谷歌搜索。区域设置只允许输出 9 位小数(Win XP),通过查询格式化列会将其更改为我在导入 Oracle 时不需要的文本(也许我可以在控制文件中使用 to_number() ?)。
为什么这么难?为什么 Access 不能按原样导出数字列?