在SQL中NUMBER(16,5)中的16和5 是什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/18 09:38:52
有人回答我的问题,我怎么处理问题呀?
选择采取最佳答案什么的。

NUMBER(p, s)
定点精度和小数位数。使用最大精度时,有效值从 - 10^38 +1 到 10^38 - 1
p(精度)
指定小数点左边和右边可以存储的十进制数字的最大个数。精度必须是从 1 到最大精度之间的值。最大精度为 38。

s(小数位数)
指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从 0 到 p 之间的值。默认小数位数是 0,因而 0 <= s <= p。最大存储大小基于精度而变化。

精度|存储字节数
1-9 |5
10-19|9
20-28|13
29-38|17

NUMBER(16,5)
精度16位,小数最大5位

长度16,小数位数为5