oracle的number类型怎么存空,CSS_Oracle中NUMBER类型问题,在Oracle中Number类型可以用来存 - phpStudy...

Oracle中NUMBER类型问题

在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个数字进行舍入。

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

Windows7 操作系统的全新任务栏

Iframe 代码详解

mysql sql_mode="" 的作用说明

JavaScript中的Window窗口对象

MYSQL不能从远程连接的一个解决方法(s not allowed to connect to this MySQL server)

php简单的会话类代码

ASP读取XML数据文件的方法

JS初学者实例教程(9):下拉菜单和链接属性

Win7 判断自己的电脑是否被别人用过

虚拟化技术之四大发展趋势

纯CSS圆角框:第三章、圆角化图片

PHP+MySQL 手工注入语句大全 推荐

关于Linux下root用户密码遗忘的解决办法

Linux下找不到网卡怎么办

你可能感兴趣的:(oracle的number类型怎么存空,CSS_Oracle中NUMBER类型问题,在Oracle中Number类型可以用来存 - phpStudy...)