id    haoma                  shijian                daima    tongdao
1    3518888888   2006-08-15 17:44:56.623           1003      5001
haoma 的字段类型 是 varchar(35) 
我插入的数据是 03518888888  
为什么前面的0 没有了 而显示 3518888888

解决方案 »

  1.   

    可能插入的语句有问题如果插入语句用
    insert tablename(haoma,...) values('03518888888',...)
    是不会丢掉0的如果插入语句用
    insert tablename(haoma,...) values(03518888888,...)
    是会丢掉0的
      

  2.   

    那不加引号不行吗?不引号实际相当于
    insert tablename(haoma,...) values(
    (cast('03518888888' as bigint) as varchar(35)),
    ...)你说行不行?
    如果首位不是0当然行,90%的机会没错