得到当前时间格式为('yyyyMMdd')
Select Convert(varchar(10),getdate(),112)
/*获取两位年,两位月。。。*/
declare @yymm varchar(8)
if(month(getdate())<10)
set @yymm=right(year(getdate()),2)+'0'+convert(varchar,month(getdate()),112)
else
set @yymm=right(year(getdate()),2)+convert(varchar,month(getdate()),112)
select @yymm
/*获取三位随机数(string),不够前面补0*/
declare @t int
declare @y varchar(3)
set @t = rand()*1000
set @y=right('000',3-len(@t))+convert(varchar,@t)
select @y