gpt4 book ai didi

sql - 货币列的货币、小数或数字

转载 作者:行者123 更新时间:2023-12-02 23:04:54 26 4
gpt4 key购买 nike

我正在创建一个 SQL 表来保存事务:

create table dbo.TRANSACTIONS
(
Id int identity not null,
Amount money not null
);

对于货币(我使用欧元),我应该使用货币、小数还是数字?

我已经看到这三个应用于货币列,所以我不再确定。

金钱将是显而易见的选择......但我已经看到了小数和数字。

顺便说一下,我使用的是 SQL Server 2012。

谢谢

最佳答案

首先,Decimal 和 Numeric 具有相同的功能 ( MSDN info about it )

为了回答新问题“金钱 VS 小数”,Stackoverflow 上已经有一个关于它的问题: Should you choose the MONEY or DECIMAL(x,y) datatypes in SQL Server? - 简短的回答是:

Never ever should you use money it is not precise and it is pure garbage, always use decimal/numeric

作者:SQLMenace

关于sql - 货币列的货币、小数或数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21972028/

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