流水号生成规则:
1:流水号总长度为22位数
2:流水号总共分三部分:标头(2位)+ 时间戳(YYYYMMDDHHmmSSsss共17位)+ 随机码(3位)
举例流水号:SN20150812102400111234
|
1
2
3
4
5
6
7
8
9
10
11
|
--获取时间戳select convert(varchar,replace(replace(replace(replace(convert(varchar,getdate(),121),'-',''),':',''),'
',''),'.',''))--结果:20150703114447613--获取随机码select substring(convert(varchar,rand()),3,3)--结果:813--获取完整的流水号SELECT 'SN'+convert(varchar,replace(replace(replace(replace(convert(varchar,getdate(),121),'-',''),':',''),'
',''),'.',''))+substring(convert(varchar,rand()),3,3)--结果:SN20150703114447613813 |
转自:https://www.cnblogs.com/DBArtist/p/SerialNumber.html
438

被折叠的 条评论
为什么被折叠?



