如何转换成这种格式的字符串.
字符串固定长度为8位.   
 比如数字   1   如何生成 '00000001 ' 
 2      00000002 
 3      00000003 
 ..... 
          99999999 
 这种格式.
------解决方案--------------------declare @a char(8) 
 declare @i int 
 set @i = 1 
 set @a = substring(rtrim(100000000 + @i),2,8) 
 print @a
------解决方案--------------------字符串固定长度为8位. 
 比如数字 1 如何生成 '00000001 ' 
 2 00000002 
 3 00000003 
 ..... 
 99999999 
 这种格式. 
 ---------------------- 
 declare @i int 
 set @i = 1 
 while @i  < 15 
 begin 
 print replicate(0, 8 - len(@i)) + cast(@i as varchar) 
 set @i = @i + 1 
 end 
 /* 
 00000001 
 00000002 
 00000003 
 00000004 
 00000005 
 00000006 
 00000007 
 00000008 
 00000009 
 00000010 
 00000011 
 00000012 
 00000013 
 00000014 
 */