money
我很好奇数据类型和类似的东西之间是否存在真正的区别decimal(19,4)
(我相信这是金钱在内部使用的东西)。
我知道这money
是特定于 SQL Server 的。我想知道是否有令人信服的理由选择其中一个;大多数 SQL Server 示例(例如 AdventureWorks 数据库)使用money
and 不decimal
用于诸如价格信息之类的事情。
我应该继续使用 money 数据类型,还是改用 decimal 有好处吗?金钱意味着输入的字符更少,但这不是一个正当理由 :)