我正在阅读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
);
那么当我想保存带小数的数字时,我应该选择浮点数或数字,是否有更好地使用其中一个的情况?
提前致谢,恩里克
答案 0 :(得分:0)
FLOAT只是Oracle中NUMBER数据类型的别名。所以你可以选择其中任何一个,因为它们只是彼此的同义词。
请参阅Oracle docs:
FLOAT [(p)]
具有精度p的NUMBER数据类型的子类型。 FLOAT值是 内部表示为NUMBER。精度p的范围可以从1到 126个二进制数字。 FLOAT值需要1到22个字节。