请问多人下订单时如何保证订单号唯一??

kenvinp 2004-09-25 01:43:02
订单的格式如下: 年月日+当日流水号
当日流水号从1开始递增,为5位数,不足5位时前面补0.

数据库是mssql.
现在有个问题,就是多人同时下单的时候,订单号有时候会重复,有时候会出现丢单现象,尽管在下单时已经用了存储过程及已经用mssql的事务来处理了,但还会出现这些情况.请问如何解决?
...全文
424 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tmdwhocan 2004-09-25
  • 打赏
  • 举报
回复
~精確到秒在加几位随机数如何
dream520 2004-09-25
  • 打赏
  • 举报
回复
UP
rabbitisme 2004-09-25
  • 打赏
  • 举报
回复
订单的格式如下: 年月日+当日流水号


订单的编号改为这样:年月日小时分秒+当日流水号

-------------------------------------------

我同意這樣的做法~精確到秒一定沒問題的了
yb2008 2004-09-25
  • 打赏
  • 举报
回复
最好给每次定单的用户创建一个唯一的ID号!!
yb2008 2004-09-25
  • 打赏
  • 举报
回复
订单的格式如下: 年月日+当日流水号


订单的编号改为这样:年月日小时分秒+当日流水号

SList 2004-09-25
  • 打赏
  • 举报
回复
可以用自动编号啊,如楼上老兄所说
mrshelly 2004-09-25
  • 打赏
  • 举报
回复
当日创建临时表。
ID自动编号
次日把前一日的记录以 年月日+ID 的记录加入到最后的库中。~~~~~~~并删除前一日的表。再创建当日的临时表。

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧