邹建你好,本人在一个已投入运行中的系统发现这样一个问题:
一个存储过程中有对多个表进行更新和插入(都在同一事物中),如果同时执行此存储过程会出现错误如下 “交易(處理序識別碼121)在lock資源上已經被另一個處理序鎖死並造成死結。請重新執行該交易”
请问这是什么原因造成的,有什么解决办法?
一个存储过程中有对多个表进行更新和插入(都在同一事物中),如果同时执行此存储过程会出现错误如下 “交易(處理序識別碼121)在lock資源上已經被另一個處理序鎖死並造成死結。請重新執行該交易”
请问这是什么原因造成的,有什么解决办法?
解决方案 »
- sql server可以导出所有的表和视图吗?
- sql生成报表语句,有难度
- 事务(进程 ID )与另一个进程被死锁在 锁资源上,并且已被选作死锁牺牲品。请重新运行该事务
- 高手入—关于@@identity的准确性的问题
- 数据类型的问题
- 这种游标可以改一下不用游标用存储过程或其他方法执行吗?游标太占资源了谢谢先
- 怎么样在一个查询中添加一条记录(不是insert into...是在select后的结果集中添加)。
- 我去年做了一个非常简单的数据库,快给累死了
- dom解析后存入sql关系表怎么创建
- SQL SERVER查询速度取决于DBMS所在硬盘速度还是DB所在硬盘速度?
- 急:为什么我的sql数据库可以读出来,但不能写入!
- 想传一串UID List到SQL的 Function里去,但是不知道怎么搞 ---〉急
这种操作客户经常要做的.
(如果把插入和更新的SQL注释掉可以多用户执行的)