佬唐

博客园 首页 新随笔 联系 订阅 管理

sql server的 money 类型其实就是小数类型 decimal ,我不喜欢用它,因为有一次什么工具生成,发现它自动把money类型转换成了decimal类型了,与其让它转,还不如自己设计数据库时将货币类型字段设置为 decimal 类型不就得了,废那事干嘛!

  字节数 长度(小数点前.小数点后)
money 8 15位.4位
decimal(19,4) 9 15位.4位(千万亿以下)
     
smallmoney 4 6位.4位
decimal(10,4) 9 6位.4位(百万以下)
     
decimal(9,4) 5 5位.4位(十万以下)

看一看,decimal与money同样的长度与精度,但decimal占用字节数要比money多1个字节(比smallmoney更是要多5个字节),但还是算了,为了通用与标准,牺牲一点容量算了,反正现在硬盘大得要命。

posted on 2009-11-06 11:33  佬唐  阅读(881)  评论(0)    收藏  举报