使用外部表丢失数字精度

时间:2017-03-31 17:37:42

标签: oracle oracle11g external-tables

我的外部表有问题。我有一个带有几个数字的文件,我想将它们加载到外部表中。问题是,当我将数据加载到表中时,精度对我来说并不好。我需要将数据加载到表中,因为它们在文件中。

例如,在我有2,1123589E-11的文件中,但在表格中它变为2.11E-11。我想在表格中,而不是2.1123589E-11。

这是我用来创建外部表的脚本:

CREATE TABLE COEFF_BUSINESS_EXT (
C1 BINARY_DOUBLE,
C2 BINARY_DOUBLE)
ORGANIZATION EXTERNAL
(
  TYPE ORACLE_LOADER
  DEFAULT DIRECTORY COEFF_BUSINESS_DIR
  ACCESS PARAMETERS 
  (
    RECORDS DELIMITED BY NEWLINE
    FIELDS TERMINATED BY ','
    (
      C1 FLOAT EXTERNAL,
      C2 FLOAT EXTERNAL
    )
  )
  LOCATION('COEFF_BUSINESS.txt')
)
REJECT LIMIT 0;

0 个答案:

没有答案