select convert(varchar(30),A)+ right('00000' + convert(varchar(30),B),5)
cast(A as varchar)+left('0000'+cast(B as varchar(30)),5)
你看是这样不
如果用cast方法的话,需要将B该成char类型 然后打上”000“