gpt4 book ai didi

c# - C#中SQL Server的Numeric的等效数据类型是什么

转载 作者:IT王子 更新时间:2023-10-29 03:54:42 26 4
gpt4 key购买 nike

在 SQL Server 中,我们可以将数据写入 Numeric(15,10) .. 这在 C# 中的等价物是什么?

我知道 Numeric 的等价物是 Decimal 但如何表示 Numeric(15,10)

最佳答案

没有直接的等效项,因为据我所知,没有内置的 .NET 类型允许您明确指定精度/比例。没有像 NUMERIC 这样的固定点类型。

decimaldouble 是.NET 中常见的浮点类型,decimal 实现了decimal floating point。 (类似于 T-SQL 中的 NUMERIC)和 double 实现 binary floating point行为(如 T-SQL 中的 FLOAT 和 REAL)。 (还有 float,这是一种较小的二进制浮点类型。)

您应该根据要表示的值在 decimaldouble 之间进行选择 - 我通常会想到“人造”的人工值(尤其是金钱) 适用于 decimal,连续的自然值(如物理尺寸)适用于 double

关于c# - C#中SQL Server的Numeric的等效数据类型是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6771891/

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