生成单据流水号

ALTER procedure [dbo].[H_Parameter_GetNo] 
@单据编号 nvarchar(50) output 
as 
begin 
 declare @当前最大号 nvarchar(50) 
 select @当前最大号 = 单据编号 from H_Parameter; 
 set @单据编号 = 'HR' + convert(varchar(8),getdate(),112) + '000' + convert(nvarchar,(convert(int,right(@当前最大号,3))+1)); 
end 

原文地址:https://www.cnblogs.com/Anthony518/p/10908247.html