读书人

自动编号解决方法

发布时间: 2012-01-26 19:40:46 作者: rapoo

自动编号
自动编号分为三部分,第一部分是根据传进来的int参数取后三位,第二部分是根据传进来的第二个int参数取后三位,最后是4位递增的顺序号!

[解决办法]

SQL code
declare @t table(a int,b int)insert @t select 00111,00222insert @t select 00333,00444--print right('aabbb',3)declare @maxcode varchar(10)set @maxcode = '1112220002'declare @sql nvarchar(50)--@sql是编号中的max值set @sql =right(@maxcode,4)select right(a,3)+right(b,3)+right('0000'+convert(varchar(4),convert(int,right(@sql,4))+1),4) as '编号' from @t
[解决办法]
存储过程调用函数 [dbo].[AutoFamily_Code](数1,数2)

读书人网 >SQL Server

热点推荐