.NET中的SQL十进制等效项

时间:2011-10-06 12:55:11

标签: .net sql sql-server

.NET 中等效的 SQL (MS SQL Server)Decimal是什么?

应该是DoubleDecimal还是Float(VB.NET中的Single)?

2 个答案:

答案 0 :(得分:15)

.NET中没有完全等效类型,因为SQL的十进制类型是固定点,而.NET的System.Decimal类型是浮点(十进制)点类型。

但是,System.Decimal绝对是最接近的匹配,通常应该用于表示存储在SQL数据库的十进制列中的值。

答案 1 :(得分:10)

使用Decimal,如this table中所示。