float存储的数据的范围比numeric大.而且有的场合中,需要存储很大范围的数据,但不一定要完全精确的

解决方案 »

  1.   

    是不是在数据存储不需要很大范围的时候,用numeric代替int和float是比较合适的
      

  2.   

    numeric 带定点精度和小数位数
    float 用于表示浮点数字数据的近似数字数据类型就象计算机为什么需要定点数和浮点数一样,sql server为什么需要numeric和float
      

  3.   

    float 范围   从 - 1.79E + 308 到 1.79E + 308 
    numeric范围   从 - 10^38 +1 到 10^38 - 1不要代替,应该用什么就用什么速度上int比numeric更快
      

  4.   

    float存储的数据的范围比numeric大
    float 用于表示浮点数字数据的近似数字数据类型
    numeric 带定点精度和小数位数
    如同样是999999.999写入,(Numeric为5位小数)
    显示如下:
    float:999999.99899999995
    numeric:999999.99900