animo_cdn
2012-02-17 12:32 阅读 287

jsp 页面自动生成流水号!

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

:cry:

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • 已采纳
    ll89308839 ll89308839 2012-02-20 10:44

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

    点赞 评论 复制链接分享
  • kejinyou kejinyou 2012-02-17 15:57

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

    点赞 评论 复制链接分享
  • ll89308839 ll89308839 2012-02-18 22:48

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

    点赞 评论 复制链接分享
  • ll89308839 ll89308839 2012-02-19 10:41

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

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

    点赞 评论 复制链接分享
  • ll89308839 ll89308839 2012-02-20 09:45

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

    点赞 评论 复制链接分享
  • ll89308839 ll89308839 2012-02-20 10:17

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

    点赞 评论 复制链接分享

相关推荐