【发布时间】:2015-12-06 11:17:23
【问题描述】:
SQL Server 中货币值的数据类型是什么。
例如:我想存储$11.23。
我可以使用货币类型,并且它还会存储$ 符号吗?
【问题讨论】:
-
任何
numeric数据类型都不会存储任何symbol如果您放置符号,则必须解决很多问题才能计算该数量 -
使用
money没有意义,它不存储任何货币信息,范围有限,硬编码精度为 4。通常具有特定范围和精度的decimal是使用,例如decimal(9,2)指定9 位数字,其中2 位是小数。money更多是为了与 VB6 和 OLEDB 兼容
标签: sql-server