jsp 页面自动生成流水号!

点开新建公告的时候 ,里面有一栏 公告编号!
我想自动生成流水号 ,规则是 年月日+流水号!
比如201202171000这样的号 ,
每次添加公告的时候201202171001 后面的尾号就+1!

:cry:

求帖子里的朋友 能够给点具体的思路 希望能详细点 !
谢谢!

6个回答

那就把问题确认了吧。。。

假如你这个流水号是存到数据库里面,可以根据当天日期查询出当天最大流水号,然后加一,如没有则从最小开始

对应的方法加锁,保证统一性
直接在数据库取出当天最大的流水号+1

不知道你用的什么数据库oracle的话

select nvl(flowNum,1000)+1 from
(select * from (select * from tab where date='' order by date desc) where rownum=1 )

那就不用了嘛。。。
是我画蛇添足了

select nvl(randomnum,1000)+1 from table where rownum=1 order by flowNum desc

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问