歡迎光臨 pure C# 技術社群. 登入註冊

pure C# 技術社群

- Microsoft .NET Framework 相關技術非官方討論社群 -

手動加入流水號如何預防搶號?

  • 1
  • [第1/1頁 共3項]
#1

手動加入流水號如何預防搶號?

  • a
 0.0 (0 人評價)
每寫一筆記錄抓一次流水號最大值+1
可是這支AP有很多人在用(多的時候同時幾十人)~
如何預防已經計算好的流水號在寫入資料庫時已經有人寫入該流水號的情況發生呢?

這支AP是做舊TABLE間資料的比對查詢後匯入新TABLE
手動編號是在匯入新TABLE時編號

DB是ORACLE 9.0i
但是User Clint`s OS是Windows XP或2000
連線是透過WEBSERVER SERVICE(元件)
醬子在連線效能上時間會較延遲
加上同時使用人數多在資料寫入當時搶號的情況應該會時常發生
是否有更好的方法呢?



  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息


贊助商連結

#2

Re: 手動加入流水號如何預防搶號?

  • a
 0.0 (0 人評價)
當然方法不只一種
站長大之前有篇文章你可以看看
http://www.purecs.net/thread/topic300_1.aspx

老闆, 請給我提神用的細肩帶小女孩不加辣, 謝謝
  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息

#3

Re: 手動加入流水號如何預防搶號?

  • a
 0.0 (0 人評價)
不要用流水號
改用guid當編號
這樣就不會有搶號的問題了

  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息
  • 1
  • [第1/1頁 共3項]