66问答网
所有问题
Oracle中NUMBER类型如果不指定长度和小数点精度默认是多长
如题所述
举报该问题
推荐答案 2018-03-31
number(p,s):
p:精度位,precision,是总有效数据位数,取值范围是38,默认是38,可以用字符*表示38。
s:小数位,scale,是小数点右边的位数,取值范围是-84~127,默认值取决于p,如果没有指定p,那么s是最大范围,如果指定了p,那么s=0。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/sn9pnvpspsnxvvipns.html
其他回答
第1个回答 2018-03-31
number不指定长度,一般使用在存储过程中传递参数用的作为表中字段类型应该都是要设置长度的,此时number相当于sql标准中的numeric或者decimalnumber(m,0) 表示m位长度的整数number(m,n) 表示2位小数,m-n位整数
第2个回答 推荐于2016-05-18
Oracle NUMBER类型能以极大的精度存储数值,具体来讲,精度可达38位。
其底层数据格式类似一种“封包小数“表示。
Oracle NUMBER类型是一种变长格式,长度为0~22字节。
它可以存储小到10e-130,大到(但不包括)10e126的任何数值。
这是目前最为常用的数值类型。
本回答被提问者和网友采纳
第3个回答 2018-03-31
number默认情况下,精度为38位
相似回答
Oracle中NUMBER类型如果不指定长度和小数点精度默认是多长
答:
NUMBER类型如果不指定长度和小数点精度,
那么默认长度是38位
。
Oracle中NUMBER类型如果不指定长度和小数点精度默认是多长
答:
NUMBER类型如果不指定长度和小数点精度,
那么默认长度是38位
。
oracle中number类型默认长度是
多少?
答:
Number类型是oralce的数值类型,存储的数值的精度可以达到38位
。Number是一种变长类型,长度为0-22字节。取值范围为:10^(-130)——10^126(不包括)。以十进制格式进行存储的,它便于存储,但是在计算上,系统会自动的将它转换成为二进制进行运算的。语法:Number(p,s):p和s都是可选的。p指精度(p...
oracle中number类型默认长度是
多少?
答:
小数位默认由精度决定。
如果指定了精度但未指定小数位,那么默认情况下小数位为0
。需要注意的是,精度和小数位的设置不会影响数据的实际存储方式,它们主要影响的是数值的表示范围和舍入规则,从而影响数据的显示和处理方式。因此,当你在Oracle中使用Number类型时,可以根据具体需求灵活调整这些参数。
oracle数据库中Number类型
的字段,不定义
长度是
什么意思?
答:
首先
number类型
存在一个
精度
和有效位的概念,
如果不
定义所谓
的长度
,即精度为38,有效位为0,相当于number(38,0).
oracle中
integer和
number类型
答:
NUMBER
( precision, scale)precision表示数字中的有效位。如果没有指定precision的话,
Oracle
将使用38作为
精度
。scale表示数字
小数点
右边的位数,scale
默认
设置为0. 如果把scale设成负数,Oracle将把该数字取舍到小数点左边
的指定
位数。integer是准属于plsql的数据类型 一般我们使用 pls_integer ...
大家正在搜
整数类型的数字一定不会出现小数点
cad里周长小数点5位数怎么看
double类型小数点后几位
带2位小数点的数据类型
cad测量精确到小数点
int类型有小数点吗
精确到小数点后
小数点后面有多少位
小数用什么类型
相关问题
oracle的number类型 如果不指定长度默认是几位啊?
Oracle中NUMBER类型如果不指定长度和小数点精度默认...
Oracle中NUMBER类型如果不指定长度和小数点精度默认...
oracle中number类型 默认长度是多少
Oracle中NUMBER类型不指定长度和小数点精度与指定的...
Oracle中NUMBER类型如果不指定长度和小数点精度默认...
oracle的number类型默认长度是多少
oracle数据库中Number类型的字段,不定义长度是什么...