table1:
(no字段为自动编号)
no num name orderNo
-- ---- ------ -------
1 10 a 20031031_10
2 11 b 20031031_11
3 12 c 20031031_12
4 13 d 20031031_13客户端A 和 客户端B同时从数据库中取得字段 num 的最大值, 也就是他们都
得到 num = 13; 然后A和B都把 num := num + 1 后,然后再根据这个num值加上当天的日期来产
生一个销售单号, 也就是他们不论谁先提交,谁后提交都写入了一个相同的
单号20031031_14 !!!怎样才能避免产生重复的销售单???
(no字段为自动编号)
no num name orderNo
-- ---- ------ -------
1 10 a 20031031_10
2 11 b 20031031_11
3 12 c 20031031_12
4 13 d 20031031_13客户端A 和 客户端B同时从数据库中取得字段 num 的最大值, 也就是他们都
得到 num = 13; 然后A和B都把 num := num + 1 后,然后再根据这个num值加上当天的日期来产
生一个销售单号, 也就是他们不论谁先提交,谁后提交都写入了一个相同的
单号20031031_14 !!!怎样才能避免产生重复的销售单???
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货