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