最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > Oracle Number型的深入理解建站知识

Oracle Number型的深入理解建站知识

时间:2023-05-24 11:05:24 阅读: 文章分类: 网站建设 作者: 网络小编

导读:1建站知识本篇文章是对Oracle中Number型进行了详细的分析介绍,需要的朋友参考下seo网站优化培训公司网站建设。

seo网站优化培训公司网站建设NUMBER数据类型NUMBER ( precision, scale)a) precision表示数字中的有效位;如果没有指定precision的话,Oracle将使用38作为精度。b) 如果scale大于零,表示数字精确到小数点右边的位数;scale默认设置为0;如果scale小于零,Oracle将把该数字取舍到小数点左边的指定位数。c) Precision的取值范围为【1---38】;Scale的取值范围为【-84---127】。d) NUMBER整数部分允许的长度为(precision- scale),无论scale是正数还是负数网站seo优化。e) 如果precision小于scale,表示存储的是没有整seo网站关键词优化数的小数。f) Precision表示有效位数,有效数位:从左边第一个不为0的数算起,小数点和负号不计入有效位数;scale表示精确到多少位,指精确到小数点左边或右边多少位(+-决定)。g) Number值类型举例:

实际值

数据类型

存储值

1234567.89

Number

1234567.89

1234567.89

Number(8)

网站优化seo培训

1234567

1234567.89

Number(6)

出错

1234567.89

Number(9,1)

1234567.9

1234567.89

Number(9,3)

出错

1234567.89

Number(7,2)

出错

1234567.89

Number(5,-2)

1234600

1234511.89

Number(5,-2)

1234500

1234567.89

Number(5,-4)

1230000

1234567.89

Number(*,1)

1234567.9

0.012

Number(2,3)

0.012

0.23

Number(2,3)

出错

h) 关于precision, scale也可以作如下表述定点数的精度(p)和刻度(s)遵循以下规则:1) 当一个数的整数部分的长度 > p-s 时,Oracle就会报错2) 当一个数的小数部分的长度 > s 时,Oracle就会舍入。3) 当s(scale)为负数时,Oracle就对小数点左边的s个数字进行舍入。4) 当s > p 时, p表示小数点后第s位向左最多可以有多少位数字,如果大于p则Oracle报错,小数点后s位向右的数字被舍入NUMBER类型的子类a) oracle本来就没有int类型,为了与别的数据库兼容,新增了int类型作为number类型的子集。b) int类型只能存储整数;number可以存储浮点数,也可以存储整数。c) 在oracle数据库建表的时候,decimal,numeric不带精度,oracle会自动把它处理成INTEGER;带精度,oracle会自动把它处理成number。d) Oracle只用NUMBER(m,n)就可以表示任何复杂的数字数据。e) decimal,numeric,int等都为SQL、DB2等数据库的数据类型,ORACLE为了兼容才将其引入;但实际上在ORACLE内部还是以NUMBER的形式将其存入。相关seo网站优化培训公司网站建设。

关键词标签: 标签 深入

声明: 本文由我的SEOUC技术文章主页发布于:2023-05-24 ,文章Oracle Number型的深入理解建站知识主要讲述深入,标签,Oracle Number型的深入理解建站知识1网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_6748.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章