oracle number类型
2013-09-24 10:15
274 查看
number类型 使用1~22个字节存储
number(p) 0<p<=38
number(p,s)
1)s > 0 有效位不能超过 p
测试,例如number(12,3) 实际只能支持最大值999999999.999 即整数位个数+3位小数位 <= 12
2)s < 0 有效位不能超过p+s
注意:测试时,如果使用客户端工具修改和查看数据时最好通过sql语句,有的图形工具在界面上作了限制导致无法精确显示数据
且查询sql语句最好使用to_char进行转换,比如number(12,3) 的最大值999999999.999不使用to_char函数转换在toad中直接显示1000000000.
number(p) 0<p<=38
number(p,s)
1)s > 0 有效位不能超过 p
测试,例如number(12,3) 实际只能支持最大值999999999.999 即整数位个数+3位小数位 <= 12
2)s < 0 有效位不能超过p+s
注意:测试时,如果使用客户端工具修改和查看数据时最好通过sql语句,有的图形工具在界面上作了限制导致无法精确显示数据
且查询sql语句最好使用to_char进行转换,比如number(12,3) 的最大值999999999.999不使用to_char函数转换在toad中直接显示1000000000.
相关文章推荐
- Oracle NUMBER类型细讲
- ORACLE NUMBER类型详解
- oracle表数据类型number对应java中BIgDecimal转int
- Oracle中Number decimal(numeric )、float 和 real 数据类型的区别
- oracle中的类型转换to_char() to_number()
- Oracle中数据类型number(m,n)
- oracle的number数据类型
- ORACLE存储之NUMBER类型
- oracle字段类型NUMBER(38,3),括号中两个数字分别表示什么?
- to_number与oracle 里面number类型易出错的问题
- Oracle number类型查询精度丢失的解决方法
- Oracle数据类型之number
- 关于oracle的number类型的理解
- Oracle的Number类型
- Oracle数据类型之number
- ORACLE中的Number数据类型
- loopback-connector-oracle 主键Number类型长度为16位以上查询不到数据解决方法
- ORACLE NUMBER类型详解
- Oracle中NUMBER类型问题
- oracle中的number类型用法及举例