java+mysql怎样实现按规则自动生成编号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java+mysql怎样实现按规则自动生成编号相关的知识,希望对你有一定的参考价值。

规则是预先定义好的,能够从取出的规则中由Java解析出实际编号:如设置的规则为LX####第***号文件 传入type,Date 生成LX20120109-00n号文件;如L$year$month$day-00n,L是不定的,根据传入的参数而定,n也不定,根据数据库中查询的值而定

参考技术A 建 一个规则表,将规则输入表中,然后拼字符串追问

怎么个拼法,能举个列子嘛,非常感谢。。。

参考技术B 没有看明白你表达的意思,是不是要取出一段儿字符呢?用正则看看追问

这样两种的规则,$year$month$_$贷$第$#2$号,_$抵$第$#3$号;如果是#2,则生成001,如果是#3,则生成0001;第一种规则20120111_贷第001号,若是第二种规则,则生成_抵第0001号;如何去匹配。如果是已有的数据,20120111_贷第002号,如何将年月(20120111)替换到当前年月,编号(002)替换为自动加1(003),其余的不变

本回答被提问者采纳

以上是关于java+mysql怎样实现按规则自动生成编号的主要内容,如果未能解决你的问题,请参考以下文章

mysql 自动编号从00000001开始

在SQL数据库中怎样让编号从6位数开始,而且不足6位就在前面补0

节自动编号

节自动编号

java怎样自动生成流水号

怎么用JS或PHP实现自动生成单据编号(以10+当天日期的格式)?