为什么Excel表中的数据只带有两位小数,导入SqlServer以后有的会变得有好几位小数了?

解决方案 »

  1.   

    SqlServer 的数据类型是什么?
      

  2.   

    在sql 把類型轉為numeric(12,2)
      

  3.   

    在sql 把類型轉為decimal(12,2)
      

  4.   

    有没有办法在从excle导入数据的时候就限制2位小数?不需要再进企业管理器修改?
      

  5.   

    可能是excel里的数据有许多小数位,只是显示出来的是2个小数位。可以在excel用round()函数做.      =round(单元格,2)       
    也可以在sqlServer用round()函数.  round(字段,2)
      

  6.   

    你可以自己建好表之后再从execl导入
      

  7.   

    是的,EXECL可以选择显示的位数,你点击一下就可以看见全部的数据.