oracle中直接定义number类型不带括号究竟含不含小数或负数
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/01 14:37:29
oracle中直接定义number类型不带括号究竟含不含小数或负数
![oracle中直接定义number类型不带括号究竟含不含小数或负数](/uploads/image/z/1112243-59-3.jpg?t=oracle%E4%B8%AD%E7%9B%B4%E6%8E%A5%E5%AE%9A%E4%B9%89number%E7%B1%BB%E5%9E%8B%E4%B8%8D%E5%B8%A6%E6%8B%AC%E5%8F%B7%E7%A9%B6%E7%AB%9F%E5%90%AB%E4%B8%8D%E5%90%AB%E5%B0%8F%E6%95%B0%E6%88%96%E8%B4%9F%E6%95%B0)
oracle的number类型带括号时如:NUMBER(P,S),只是用来指定所存储数据的精度等制约条件的,当所存储的数据超出你预先指定的精度的时候,Oracle会给你返回一个错误.反过来说,但你不指定精度等制约条件的是时候,也就是你默认使用Oracle自身所设定的最大精度等制约条件,当然是可以用来存储负数或小数的.如下,Oracle官方文档上是这样描述的.(描述中的precision 就是上文中的P,scale就是上文中的S)
Specify a floating-point number using the following form:
NUMBER
The absence of precision and scale designators specifies the maximum range and
precision for an Oracle number.
Specify a floating-point number using the following form:
NUMBER
The absence of precision and scale designators specifies the maximum range and
precision for an Oracle number.
oracle中直接定义number类型不带括号究竟含不含小数或负数
oracle中integer和number类型
oracle字段类型NUMBER(38,3),括号中两个数字分别表示什么?
在oracle中类型后面的括弧里带两个数值是什么意思,acct_balance NUMBER(11,2),NUMBER(
oracle中关于截取NUMBER型整数和小数的问题
oracle中关于截取NUMBER型整数和小数的问题,
oracle里两个timestamp类型相减,得到的结果如何转变为number类型
ORACLE NUMBER疑问
oracle数据库中sqrt函数默认保留几位小数?
oracle中timestamp与date类型的区别是什么.
oracle中date类型能比较大小吗?
oracle中number和number(9,2),有什么区别