Office中国论坛/Access中国论坛
标题:
[求助]字符型——000+1=0001怎么写
[打印本页]
作者:
tz-chf
时间:
2005-10-30 19:15
标题:
[求助]字符型——000+1=0001怎么写
要求得到的是:
0001
0002
0003
可现在没有得到前面的0
ALTER PROCEDURE 存储过程1
AS
/* SET NOCOUNT ON */
declare @n smallint
declare @m char(4)
set @n=1
while @n<1000
begin
set @m=right(([url=http://www.office-cn.net/vvb/mailt'000'+@n),4]'000'+@n),4[/url])
insert tblNumber (Number) values (@m)
set @n=@n+1
end
RETURN
[此贴子已经被tmtony于2005-10-30 13:33:20编辑过]
作者:
zyp
时间:
2005-10-30 23:06
用下面方法试试convert(varchar(3),'000')+convert(varchar(1),@n)
作者:
tz-chf
时间:
2005-10-31 15:58
成了: set @m=right(('00'+convert(varchar(3),@n)),3)存储过程速度真是快
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3