在SQL 2008中写入十进制数字

Lef*_*nis 0 sql vb.net sql-server-2008

需要在表字段中写入数字7.2.
该领域需要什么类型.
变量需要什么类型?

mar*_*c_s 5

SQL Server 2008有一种DECIMAL非常好用的类型.

您可以定义精度(总位数)和刻度(小数分隔符后的位数).

  • DECIMAL(2,1) 将是:两个数字,其中一个在分隔符之后(一个之前)
  • DECIMAL(5,2) 将是:总共五个figits,其中两个在分隔符之后(之前三个)

有关详细信息,请参阅SQL Server联机丛书中的DECIMAL和NUMERIC

在.NET中,这也是一种类型decimal.