Oracle中NUMBER类型问题Oracle认证考试

文章作者 100test 发表时间 2009:11:11 16:39:18
来源 100Test.Com百考试题网


"mkhgigh">

  在Oracle中Number类型可以用来存储0,正负定点或者浮点数,

  可表示的数据范围在

  1.0 * 10(-130) —— 9.9...9 * 10(125) {38个9后边带88个0}的数字,当Oracle中的数学表达式的值>.=1.0*10(126)时,Oracle就会报错。

  Number的数据声明如下:

  表示作用说明

  Number(p, s)   声明一个定点数   p(precision)为精度,s(scale)表示小数点右边的数字个 数,精度最大值为38,

  scale的取值范围为-84到127

  Number(p)   声明一个整数   相当于Number(p, 0)

  Number   声明一个浮点数   其精度为38,要注意的是scale的值没有应用,也就是说scale的指不能简单的理解为0,或者其他的数。

  定点数的精度(p)和刻度(s)遵循以下规则:

  当一个数的整数部分的长度 >. p-s 时,Oracle就会报错?

  当一个数的小数部分的长度 >. s 时,Oracle就会舍入。

  当s(scale)为负数时,Oracle就对小数点左边的s个数字进行舍入。百考试题-全国最大教育类网站(100test.com)

  当s >. p 时, p表示小数点后第s位向左最多可以有多少位数字,如果大于p则Oracle报错,小数点后s位向右的数字被舍入。

  编辑特别推荐:

  oracle认证考试费用

  Oracle的入门心得

  使用Oracle外部表的五个限制

  Oracle服务器参数文件维护的四个技巧



相关文章


Oracle大量数据插入之性能优化理解Oracle认证考试
oracle插入回车换行符Oracle认证考试
oracleimp_exp命令使用Oracle认证考试
oracle忘记用户名密码怎样恢复Oracle认证考试
Oracle中NUMBER类型问题Oracle认证考试
Oracle查询表名及模糊查询Oracle认证考试
oracle认证辅导:oracle语句速查(2)Oracle认证考试
oracle认证辅导:oracle语句速查(1)Oracle认证考试
SQL2000附加SQL2005数据具体方法Oracle认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛