网上有些文章(http://blog.youkuaiyun.com/freshlover/article/details/8809529 )还真的不能全信:
decimal实质真就是NUMBER吗?真的和NUMBER类型使用完全一样吗?
实验(DB ver: 11.2.0.2):
DECLARE
A decimal:=1.232;
B NUMBER:=1.232;
BEGIN
DBMS_OUTPUT.put_line(A);
DBMS_OUTPUT.put_line(B);
END;输出:
1
1.232
--
看来在不带精度时,decimal和INTEGER类型一样了,
PS: 咱们看各类技术文章时,一定要多自己试试
本文通过一个简单的Oracle数据库实验,对比了DECIMAL和NUMBER类型在实际应用中的表现。实验结果显示,在未指定精度的情况下,DECIMAL类型的行为类似于INTEGER,而非预期中的NUMBER类型。
1679

被折叠的 条评论
为什么被折叠?



