2016 - 2024

感恩一路有你

数据库number类型长度 oracle中number类型默认长度是多少?

浏览量:1639 时间:2021-03-12 11:10:13 作者:admin

oracle中number类型默认长度是多少?

数字类型是Oracle的数字类型,存储值的精度可以达到38位。数字是长度为0-22字节的可变长度类型。取值范围为:10^(-130)-10^126(不含)。以十进制格式存储,很容易存储,但在计算时,系统会自动将其转换成二进制运算。语法:number(P,s):P和s都是可选的。P是精度,即总位数。默认情况下,精度为38。精度范围从1到38。S是刻度,小数点右边的位数。小数点的法定值为-84~127。小数点的默认值由精度决定。如果未指定精度,则默认情况下,小数点是最大值范围。如果指定了精度,则不指定小数点。默认的小数位是0(即没有小数位)。精度和小数位数不影响如何存储数据,只影响允许哪些值以及如何舍入它们。

oracle中number应该设置长度吗?

如果未设置长度,则大小是任意的,并且Oracle可以接受的值范围。这取决于Oracle版本支持的最大位数。如果设置了大小,它将受到限制。例如,数字(4,0),则只能接受4位以下的数字。并且没有十进制值。如果数字超过4位,将报告错误。带小数点的数字直接四舍五入为

数字(P,s):P:精度,即有效数据位的总数。数值范围为38。默认值为38。它可以用字符*38来表示。s:小数位数是小数点右边的位数。取值范围为-84~127。默认值取决于P。如果未指定P,则s是最大范围。如果指定了P,则s=0。

数据库number类型长度 oracle number精度 oracle的number类型最大值

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。