gpt4 book ai didi

sql - SQL Server Money 数据类型需要更高的精度

转载 作者:行者123 更新时间:2023-12-01 10:40:09 24 4
gpt4 key购买 nike

我正在处理这个旧的 SQL Server 数据库,它以 MONEY 数据类型存储数值。这多年来一直很好,现在对于某些货币汇率转换,我们需要最多 10 位小数。我们正在探索从 MONEY 数据类型到 DECIMAL 的可能转换。

我看到 MONEY 字段等同于 DECIMAL(19, 4)。仅使用更广泛的 DECIMAL(25, 10) 来容纳 10 位十进制数字是否安全?

如果我们想为将来的请求确保更多空间,那么基于数据库构建的经典 ASP 应用程序(使用 Double 数据类型)将不再适合的限制是多少?

谢谢

最佳答案

您应该将类​​型定义为 decimal(25,10),它可以将联邦赤字的精度保持在 10 位。 (25 位数字,小数点后十位)。

关于sql - SQL Server Money 数据类型需要更高的精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30856107/

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