decimal 和 numeric
decimal从 -10^38 +1 到 10^38 –1 的固定精度和小数位的数字数据。numeric功能上等同于 decimal。money 和 smallmoney
money货币数据值介于 -2^63 (-922,337,203,685,477.5808) 与 2^63 - 1 (+922,337,203,685,477.5807) 之间,精确到货币单位的千分之十。smallmoney货币数据值介于 -214,748.3648 与 +214,748.3647 之间,精确到货币单位的千分之十。

解决方案 »

  1.   

    money 和 smallmoney
    代表货币或现金值的货币数据类型。money货币数据值介于 -2^63 (-922,337,203,685,477.5808) 与 2^63 - 1 (+922,337,203,685,477.5807) 之间,精确到货币单位的千分之十。存储大小为 8 个字节。smallmoney货币数据值介于 -214,748.3648 与 +214.748,3647 之间,精确到货币单位的千分之十。存储大小为 4 个字节。 
      

  2.   

    如果用money型,在应用程序中会出现人民币的符号,这跟本机的设置有关。
    我不想让它出现这个符号,也不想改本机设置。所以,只能用Numeric或Decimal,可是,如果用这两种,在应用程序中填写如350.39这样的数字时,会变成350.38,为什么?
      

  3.   

    zhbname(赤澜) ,怎么通过精度来控制呢?