我申请这个blog是为了督促自己,把自己平时的一些想法和思考结果保留下来。
本博客所有内容均为原创,如有转载请注明作者和出处
有趣的数值溢出(一)
上一篇 /
下一篇 2008-05-11 23:58:26
/ 个人分类:ORACLE
在论坛看到一个有趣的帖子,是关于ORACLE的NUMBER类型溢出的。
原文出自:http://www.itpub.net/thread-984938-1-1.html
Oracle的数值类型NUMBE包括0、正数和负数。
其中正数的范围是从1E-130到9.9999999999999999999999999999999999999E125。
而负数的范围是从-1E-130到-9.9999999999999999999999999999999999999E125。
Oracle的数值范围是由于NUMBER类型的存储结构决定的,下面看一下这些边界数值的DUMP值就会明白:
SQL> SELECT DUMP(1E-130) FROM DUAL;
DUMP(1E-130)
'UO~5?(Yf&E~0------------------