最佳答案
我很好奇money
数据类型和类似decimal(19,4)
的数据类型之间是否有真正的区别(这是货币内部使用的,我相信)。
我知道money
是特定于SQL Server的。我想知道是否有令人信服的理由来选择一个而不是另一个;大多数SQL Server示例(例如AdventureWorks数据库)使用money
而不是decimal
来获取价格信息。
我是否应该继续使用货币数据类型,或者使用十进制是否有好处?金钱可以输入的字符更少,但这不是一个有效的理由:)