首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSP 前台页面编号自动增长如何实现

2012-06-20 
JSP 前台页面编号自动增长怎么实现数据库用的是SQL SERVER2005现在要设置 编号前3位为固定编号(英文编号)

JSP 前台页面编号自动增长怎么实现
数据库用的是SQL SERVER 2005 现在要设置 编号前3位为固定编号(英文编号)后3位为流水号(数字编号) 如CMK001 这种模式的 以后每次添加数据 检索出来 数据库中的CMK001自动+1 怎么实现

[解决办法]
可以这样:单独建一张表,就一个字段,一个值,来存储当前的最大值,初始为0,每当需要编号时,将这个表中的这个值加1,并读取出来。
[解决办法]
SQL SERVER 2005 有序列的吧??

有的话可以用个连接符||
select CMK||seq.nextval from table ;
[解决办法]

SQL code
select flag       ,((case when length(to_char(flag))=1 then 'CMK00'        when length(to_char(flag))=2 then 'CMK0'       else 'CMK' end)||flag) as resfrom (select (TO_NUMBER(substr('CMK001',4))+1) as flagfrom dual)
[解决办法]
个人觉得
Java code
name(流水号名字)             currvalue(当前值)XF20101022                   3FK201010                     4 

热点排行