Sql Data Type数字的优点是什么?

时间:2010-11-08 10:06:58

标签: .net sql sql-server numeric

Sql数值数据类型的优点是什么(如数字(10,2))。十进制和数字有什么区别?还有.net中的数字匹配类型是什么?

4 个答案:

答案 0 :(得分:5)

AFAIK就TSQL而言它们是同义词。重新.NET;唯一的直接等价物是SqlNumeric; decimal接近,但没有相同的范围等。

答案 1 :(得分:3)

numeric数据类型是固定精度类型。 浮动的优点是你确切知道你有多少个十进制数字,没有近似值(数字太大或太小),所以你可以得到正确的有效数字。

Decimal and Numeric与TSQL中的类型相同。

在.NET中,数字的匹配类型应为十进制

答案 2 :(得分:2)

根据SQL标准(至少可以在网络上找到SQL-92 draft),唯一的区别是NUMERIC(N,M) 完全 M总数位,而允许DECIMAL(N,M) 更多而不是M位数。

答案 3 :(得分:1)

来自BOL的

十进制和数字:

<强>小数     - 修正-10 ^ 38 +1到10 ^ 38 -1的精度和比例数值数据 的数字     - 功能上相当于十进制。