看板 [ java ]
討論串[問題] 關於資料庫流水號的問題
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓3(3推 0噓 17→)留言20則,0人參與, 最新作者u9423504 (緣投農夫)時間8年前 (2016/01/06 01:00), 編輯資訊
2
0
2
內容預覽:
各位前輩好:. 小弟使用的資料庫是Oracle。想請教各位,如何產生以當天日期為主的流水號,而且. 日期每過一天,流水號的編號就從01開始編起。例如:15121301、15121302. 、15121303、15121401、15121402等。其中,『15』表示是西元2015年。. 其流水號格式為
(還有286個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者cyclone350 (老子我最神)時間8年前 (2016/01/06 22:49), 編輯資訊
0
0
1
內容預覽:
看情況. ----------------------------. 如果是寫作業的話. 在單隻程式要在資料庫做出預期結果才能得分. 那用你的方法就可以了. (或是直接設定幾個變數在程式處理而不需要 access DB). -----------------------------. 如果作業有點困
(還有387個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者u9423504 (緣投農夫)時間8年前 (2016/01/07 00:32), 8年前編輯資訊
0
0
2
內容預覽:
若是使用JDBC Transaction 是否能達到線上多人同時insert資料到同一張表格時. 流水號(以日期為主)不會重覆。. 我想到的做法是:使用jdbc的Transaction實做insert資料的功能。. 方法如下:. 1資料庫的Auto Commit設定為false。. 2 以當天的日期
(還有639個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者SHANGOYANYI (彥一)時間8年前 (2016/01/07 23:35), 編輯資訊
1
0
0
內容預覽:
這題把日期跟流水號分兩欄存就很好做了. 建一個before insert trigger自動去找當天日期的流水號欄位max值 +1 設為new value再加個date+seq的unique條件即可~. --. 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.37.170.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者swpoker (swpoker)時間8年前 (2016/01/13 15:26), 編輯資訊
0
0
0
內容預覽:
分享自己的流水號的方式. 資料庫:oracle. 流水號=時間+流水號. 1.建置系統前. 建立流水號表格或sequence(我是用流水號表格的方式). 並建立第一筆資料. 2.系統執行時,利用SQL查詢. ----獨立交易開始. select seq,min,max,sysdate from 流水
(還有369個字)
首頁
上一頁
1
下一頁
尾頁