首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么转换成这种格式的字符串

2012-01-11 
如何转换成这种格式的字符串.字符串固定长度为8位.比如数字1如何生成 00000001200000002300000003.....999

如何转换成这种格式的字符串.
字符串固定长度为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
*/

热点排行