CardId 列数据前面的空格去掉?update tb set CardId =ltrim(CardId)

解决方案 »

  1.   

    update tb set CardId=Id
      

  2.   

    不行呀,CardId 是上面的那样的格式。
      

  3.   

    如果前面有换行符可以这样
    Declare @a varchar(20)
    select @a='a'+ char(13)+'b'
    print @aselect @a=replace(@a,char(13),'')
    print @a
      

  4.   

    如果要去掉前面的‘0’,可以这样Declare @a varchar(20)
    select @a='0060'
    select cast (cast(@a as int) as varchar)
      

  5.   

    update tb set CardId =replace(CardId,char(13)+char(10),'')