1.取最新的資料庫編號 sql如下:
select * from t_case_punish_matter order by create_time desc limit 12.具體實現如下:
//執法領域編號3.由於我們專案組中編號是有a+執法領域編號+四位流水編號組成 所以只能擷取後四位 然後進行相應判斷 新增位數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
}
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...