oralce的number和decimal的到底有何区别?

ActiveOne 2007-11-23 05:08:03
书上说decimal是number的子类型,是固定长度的数字。
但我用number(5,3)和decimal(5,3)同时进行不同数据的插入实验,发现并没有什么区别啊?
请教指点,谢谢
...全文
4865 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuxingyuxingyu 2010-08-03
  • 打赏
  • 举报
回复
在不同的数据库管理系统支持的数据类型存在着差异,不同的数据类型在不同的数据库管理系统中的写法也不同。如在SQL SERVER 数据库中,Number数据类型应该写成Decimal或Numeric。
ActiveOne 2007-11-29
  • 打赏
  • 举报
回复
我觉得区别就在于decimal和number本身,decimal是number的子类型(其它子类型还有float,real,int..),decimal(5,3)和number(5,3)功能一样
ActiveOne 2007-11-29
  • 打赏
  • 举报
回复
请问在数据操作和显示上,以及在存储上有什么明显差别?
MJ_KC 2007-11-26
  • 打赏
  • 举报
回复
decimal最后在数据库中都是number型
ruihuahan 2007-11-26
  • 打赏
  • 举报
回复
number是oracle的数据类型。
decimal是对应的ANSI SQL标准的数据类型

17,378

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧