gpt4 book ai didi

oracle - 在 Oracle 中选择 Float 或 Number 类型时

转载 作者:行者123 更新时间:2023-12-03 10:35:28 24 4
gpt4 key购买 nike

我正在阅读 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
);

那么当我想保存带小数的数字时,我应该选择 Float 还是 Number,有什么情况是使用一个或另一个更好吗?

提前致谢,恩里克

最佳答案

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

参见 Oracle docs :

FLOAT [(p)]

A subtype of the NUMBER datatype having precision p. A FLOAT value isrepresented internally as NUMBER. The precision p can range from 1 to126 binary digits. A FLOAT value requires from 1 to 22 bytes.

关于oracle - 在 Oracle 中选择 Float 或 Number 类型时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35264098/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com