首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

自动编号解决方法

2012-01-26 
自动编号自动编号分为三部分,第一部分是根据传进来的int参数取后三位,第二部分是根据传进来的第二个int参

自动编号
自动编号分为三部分,第一部分是根据传进来的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)

热点排行