-0.0是没意义,但是EXCEL里是-0.0,导入sql中也是,所以手工插入时也要用-0.0

解决方案 »

  1.   

    excel 里得到的-0.0 肯定是字符型的,同样,唯一的办法是把float 改改varchar之类的字符型!在数字里,-0.0 的确没有意义!如果你要表示一个操作方向的话,还是单独用一个字符来表示吧!
      

  2.   

    数据库float字段中确实存在-0.0,但是不知道是怎么进去的,有没有人能说一下这个-0.0的问题?
      

  3.   

    支持 hglhyy(查無此人) !
    我也是这么想的
      

  4.   

    Excel里-0.0肯定是字符型的吧!楼主不信试试:
    你将字段设为字符型 例如varchar(10)
    将-0.0    导入
    然后在SQL SERVER里面设计表结构,将varchar(10)改成float,确定!
    '-0.0'转换后将变成0
      

  5.   

    hglhyy(查無此人)说得没错,如果要一致呢,最好设成字符型的,否则0.0该成-0.0看着很好笑