日期:2014-05-18  浏览次数:20552 次

一个简单的数据库处理的并发问提请指教一下!非常感谢。
表A里面有三列pltno,ctnno,imei
例如:
取出表A里pp=(pltno)卡通箱号和cc=(ctnno)小箱号的最大值
返回给客户端程序,客户端程序再把pp+1和CC+1还有AA一起写进表A里面(pltno,ctnno,imei)
怎么防止多个客户端在对表A进行操作时表A里面的pltno和ctnno永远不会重复.

------解决方案--------------------
设置主键
------解决方案--------------------
增加标识列..
------解决方案--------------------
你這種最好是在服務器端 直接用過程處理 然后給

用 with(TableLockX) 將表事務鎖住,才不會重復。

具體的你可以收索一下 TableLockX 看看網上的資料。
------解决方案--------------------
探讨
增加标识列..

------解决方案--------------------
探讨
引用:
增加标识列..

加这个没用
提高事务的隔离级别
或者加锁