ORACLE NUMBER疑问v_num2 number(3) :=3.1415926;--这个值为什么等于3v_num3 number(3) :=3145.1415926;--报错精度太高whyv_num5 number(4,3) :=314.123;--精度太高报错v_num6 number(8,3) :=31415.9267;--这个没有问题和上面的区别v
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/15 03:39:26
![ORACLE NUMBER疑问v_num2 number(3) :=3.1415926;--这个值为什么等于3v_num3 number(3) :=3145.1415926;--报错精度太高whyv_num5 number(4,3) :=314.123;--精度太高报错v_num6 number(8,3) :=31415.9267;--这个没有问题和上面的区别v](/uploads/image/z/4276241-17-1.jpg?t=ORACLE+NUMBER%E7%96%91%E9%97%AEv_num2+number%283%29+%3A%3D3.1415926%3B--%E8%BF%99%E4%B8%AA%E5%80%BC%E4%B8%BA%E4%BB%80%E4%B9%88%E7%AD%89%E4%BA%8E3v_num3+number%283%29+%3A%3D3145.1415926%3B--%E6%8A%A5%E9%94%99%E7%B2%BE%E5%BA%A6%E5%A4%AA%E9%AB%98whyv_num5+number%284%2C3%29+%3A%3D314.123%3B--%E7%B2%BE%E5%BA%A6%E5%A4%AA%E9%AB%98%E6%8A%A5%E9%94%99v_num6+number%288%2C3%29+%3A%3D31415.9267%3B--%E8%BF%99%E4%B8%AA%E6%B2%A1%E6%9C%89%E9%97%AE%E9%A2%98%E5%92%8C%E4%B8%8A%E9%9D%A2%E7%9A%84%E5%8C%BA%E5%88%ABv)
ORACLE NUMBER疑问v_num2 number(3) :=3.1415926;--这个值为什么等于3v_num3 number(3) :=3145.1415926;--报错精度太高whyv_num5 number(4,3) :=314.123;--精度太高报错v_num6 number(8,3) :=31415.9267;--这个没有问题和上面的区别v
ORACLE NUMBER疑问
v_num2 number(3) :=3.1415926;--这个值为什么等于3
v_num3 number(3) :=3145.1415926;--报错精度太高why
v_num5 number(4,3) :=314.123;--精度太高报错
v_num6 number(8,3) :=31415.9267;--这个没有问题和上面的区别
v_num7 number(4,-3) :=3145611.789;--这个等于多少为什么
v_num8 number(4,-3) :=314.567895;--这个等于多少为什么
v_num9 number(4,-1) :=31451;--这个等于多少为什么
v_num9 number(4,-1) :=3145123;--这个等于多少为什么
ORACLE NUMBER疑问v_num2 number(3) :=3.1415926;--这个值为什么等于3v_num3 number(3) :=3145.1415926;--报错精度太高whyv_num5 number(4,3) :=314.123;--精度太高报错v_num6 number(8,3) :=31415.9267;--这个没有问题和上面的区别v
v_num2 number(3) :=3.1415926;--这个值为什么等于3,只能存3位整数,小数部分会自动四舍五入
v_num3 number(3) :=3145.1415926;--报错精度太高why,只能存3位整数,整数部份已经超过3位了
v_num5 number(4,3) :=314.123;--精度太高报错,只能存1位整数,3位小数,整数部份超了
v_num6 number(8,3) :=31415.9267;--这个没有问题和上面的区别,能存5位整数,3位小数,后面的小数会自动四舍五入
v_num7 number(4,-3) :=3145611.789;--这个等于多少为什么,3146000,四舍五入到小数点前三位
v_num8 number(4,-3) :=314.567895;--这个等于多少为什么,0,四舍五入到小数点前三位,314不足以进位,所以是0
v_num9 number(4,-1) :=31451;--这个等于多少为什么,31450,四舍五入到小数点前一位
v_num9 number(4,-1) :=3145123;--这个等于多少为什么,精度太高报错,最多只能存4位整数,并且四舍五入到小数点前一位