如题

解决方案 »

  1.   

    我用了char 但是前面的0没有了
      

  2.   

    DECLARE @S CHAR(4),@A INT
    SELECT @S='0303',@A=@S
    SELECT @S 'STRING',@A 'INT'
    /*STRING INT         
    ------ ----------- 
    0303   303(所影响的行数为 1 行)
      

  3.   

    CREATE TABLE jxbz
    (a4191 char(8),j0101 int)INSERT INTO jxbz (a4191, j0101)VALUES (0305,806)输出结果
    305,806 
    305前面的0就没了
      

  4.   

    char要定义长度的,如果是char(3)就会截断
      

  5.   

    INSERT INTO jxbz (a4191, j0101)VALUES ('0305','806')