1
declare @cc char(10),@i int,@aa char(20),@bb int
2
select @cc='年月日',@aa='2-36-54-1' ,@bb=1,@i=1 /* 把数字中的—替换成年月日 */
3
while @bb!=0
4
begin
5
select @bb=charindex ('-' ,@aa) if @bb=0 break else select @aa=stuff(@aa,@bb,1,substring(@cc,@i,1))
6
set @i=@i+1
7
end
8
select @aa
2
3
4
5
6
7
8
浙公网安备 33010602011771号