今天抽了点时间,写了一个通用的生成编号的程序!
我的生成规则为年月日+两位编号,即:yyyyMMdd+两位编号,譬如:2018101001 / 2018101002 / 2018101003
首先,一个项目中有很多表需要生成编号,譬如:产品编号,评估编号,学生学号等
下面看看我的思路,如下:
首先创建一张表,如下:
create table CM_CodeNo ( Id int identity(1,1) primary key not null, CodeCate varchar(50) not null unique,--现场考察 非设计类履约评估等 VersionNum TimeStamp not null, CodeYear int, CodeMonth int, CodeDay int, CodeValue varchar(20), CodeCount int, AddTime datetime default(getdate()), )