gpt4 book ai didi

sql - 何时在sql server中使用Money数据或Decimal数据类型来存储成本值?

转载 作者:行者123 更新时间:2023-12-02 10:03:24 25 4
gpt4 key购买 nike

存储成本值的最佳数据类型是什么?金钱或小数他们的程序差异是什么?asp.net 货币数据类型模型的 asp.net 数据注释?

最佳答案

Decimal 类型提供更高的精度来保存中间结果,以获得您期望的结果。

money 数据类型的缺点:

  1. 它是专有的,因此移植它很痛苦。它是几十年前的众多“Sybase 代码博物馆”功能之一。还记得 UNIX 的早期版本吗?

  2. 当您不需要让说该语言的人听起来像个乡巴佬时,可以用方言编写代码。您最好使用 DECIMAL(s,p),这样您就可以使用适当大小的列。

  3. 它确实在后端显示和格式化,并带有逗号和美元符号。这违背了分层架构的目的。

  4. MONEY 数据类型存在舍入错误。

引用:msdn

关于sql - 何时在sql server中使用Money数据或Decimal数据类型来存储成本值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22343185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com