在Oracle中选择Float或Number类型时

时间:2016-02-08 07:10:26

标签: oracle

我正在阅读Oracle中的一些表格,我看起来有些时候他们正在使用" FLOAT"键入或" NUMBER"实际上是相同的值

CREATE TABLE sensor_A 
  (  sen_id NUMBER, 
     sen_Rating NUMBER,    --here i m wating something like 12,9984
     sen_mont DATE,
     sen_value FLOAT(64),    -- here im waiting too something like 0,83387
    );

那么当我想保存带小数的数字时,我应该选择浮点数或数字,是否有更好地使用其中一个的情况?

提前致谢,恩里克

1 个答案:

答案 0 :(得分:0)

FLOAT只是Oracle中NUMBER数据类型的别名。所以你可以选择其中任何一个,因为它们只是彼此的同义词。

请参阅Oracle docs

  

FLOAT [(p)]

     

具有精度p的NUMBER数据类型的子类型。 FLOAT值是   内部表示为NUMBER。精度p的范围可以从1到   126个二进制数字。 FLOAT值需要1到22个字节。