概述
废话少说!上代码!(鄙视那些逼逼半天说一大堆大道理的!)----SQL 2000+版本可用
–/第一次创建临时表/正式表时使用/
Create table #TMP(
ID INT identity(1,1),
FlowID Nvarchar(20)
)
–declare @i nvarchar(20);
–select @i=convert(varchar(20),getdate(),112)+right(10000,4);
–Insert #TMP values(@i)
–select *from #TMP
–/第一次创建临时表/正式表时使用/
declare @j int
declare @i nvarchar(20)
set @j=1;
while (@j<50)
begin
if(@j<10)
begin
select @i=convert(varchar(20),getdate(),112)+right(10000,3)+right(@j,1);
Insert #TMP values(@i);
end
if((@j>9)and (@j<100))
begin
select @i=convert(varchar(20),getdate(),112)+right(10000,2)+right(@j,2);
Insert #TMP values(@i);
end
if((@j>99) and (@j<1000))
begin
select @i=convert(varchar(20),getdate(),112)+right(10000,1)+right(@j,3);
Insert #TMP values(@i);
end
if((@j>999) and (@j<10000))
begin
select @i=convert(varchar(20),getdate(),112)+right(@j,4);
Insert #TMP values(@i);
end
set @j=@j+1
end
select *from #TMP
– truncate table #TMP 删除临时表用这个哟
最后
以上就是美好玉米为你收集整理的自动根据当前日期生成流水号!自取!!!的全部内容,希望文章能够帮你解决自动根据当前日期生成流水号!自取!!!所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复