取資料庫中的編號形成新的流水號

2021-09-23 14:00:12 字數 526 閱讀 8217

1.取最新的資料庫編號   sql如下:

select * from t_case_punish_matter  order  by  create_time desc limit 1
2.具體實現如下:

//執法領域編號

lawenforcement lawenforcement = lawenforcementservice.getlawenforcement(enforceid);

if(lawenforcement!=null)

if(string.valueof(pmnum1).length()==2)

if(string.valueof(pmnum1).length()==3)

if(string.valueof(pmnum1).length()==4)

pm.setpmnum(newpmnum);

}else

}

3.由於我們專案組中編號是有a+執法領域編號+四位流水編號組成   所以只能擷取後四位   然後進行相應判斷  新增位數

SQL生成 日期 流水號 的編號

以下 生成的編號長度為12,前6位為日期資訊,格式為yymmdd,後6位為流水號。建立得到當前日期的檢視 create view v getdate asselect dt convert char 6 getdate 12 go 得到新編號的函式 create function f nextbh ...

java實現資料庫序號 流水號

開發中經常會用到如001,002,或者doc001,doc002之類的序號 俗稱的流水號 作為主鍵,實現的方法不難,原理也是取得資料庫中最大的記錄然後進行加1操作,而取得最大記錄的方式應該有兩種,一種是從資料庫中取得記錄集,然後用 去遍歷和判斷,不過這種方式感覺不太實際 汗 而另一種方式是用sql語...

使用編號表生成流水號的示例 sql

編號表 create table tb no name char 2 primary key,編號種類的名稱 head nvarchar 10 not null default 編號的字首 currentno int not null default 0,當前編號 bhlen int not nul...