[問題] 關於資料庫流水號的問題
各位前輩好:
小弟使用的資料庫是Oracle。想請教各位,如何產生以當天日期為主的流水號,而且
日期每過一天,流水號的編號就從01開始編起。例如:15121301、15121302
、15121303、15121401、15121402等。其中,『15』表示是西元2015年。
其流水號格式為:yymmdd+2碼的流水號。而且要避免線上多人同時Insert資料時產生
重覆的編號。且該流水號的資料欄位格式是Varchar。
小弟目前想到的方法是:以當天的日期加上like 和 count 去做 select,若都沒有找到
則日期補上01;若有找到,則日期前加上
count回傳的筆數+1。
不知是否有更好的方法呢?!
--
陰律無情!是的,犯邪淫者,小如手淫、婚前性行為
均會遭折福減壽之惡報。國考者更不能犯淫邪,
否則文昌帝君會除去功名,不信請看此懺悔文:
http://lustwarn.blogspot.tw/
陰律無情!是的,犯邪淫者,若不懺悔發心改過永不再犯,
死後必入邪淫地獄,不信請看;http://goo.gl/tchBZY
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 113.183.100.11
※ 文章網址: https://www.ptt.cc/bbs/java/M.1452013210.A.B5E.html
推
01/06 02:14, , 1F
01/06 02:14, 1F
→
01/06 02:16, , 2F
01/06 02:16, 2F
推
01/06 07:08, , 3F
01/06 07:08, 3F
→
01/06 09:27, , 4F
01/06 09:27, 4F
推
01/06 18:51, , 5F
01/06 18:51, 5F
→
01/06 18:51, , 6F
01/06 18:51, 6F
→
01/06 18:52, , 7F
01/06 18:52, 7F
→
01/06 23:45, , 8F
01/06 23:45, 8F
→
01/08 21:24, , 9F
01/08 21:24, 9F
→
01/08 21:25, , 10F
01/08 21:25, 10F
→
01/08 21:26, , 11F
01/08 21:26, 11F
→
01/08 21:26, , 12F
01/08 21:26, 12F
→
01/08 21:26, , 13F
01/08 21:26, 13F
→
01/10 21:33, , 14F
01/10 21:33, 14F
→
01/10 21:34, , 15F
01/10 21:34, 15F
→
01/10 21:35, , 16F
01/10 21:35, 16F
→
01/10 21:35, , 17F
01/10 21:35, 17F
→
01/10 21:36, , 18F
01/10 21:36, 18F
→
01/10 21:37, , 19F
01/10 21:37, 19F
→
01/10 21:39, , 20F
01/10 21:39, 20F
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章