DECLARE @au_id varchar(11), @au_lname varchar(40)
SELECT @au_id = '111-11-1112', @au_lname = 'test2'
BEGIN TRANSACTION
INSERT Authors VALUES
(@au_id, @au_lname, '', '', '', '', '', '11111', 0)
WAITFOR DELAY '00:00:05'
SELECT *
FROM authors
WHERE au_lname LIKE 'Test%'
COMMITDECLARE @au_id varchar(11), @au_lname varchar(40)
SELECT @au_id = '111-11-1111', @au_lname = 'test1'
BEGIN TRANSACTION
INSERT Authors VALUES
(@au_id, @au_lname, '', '', '', '', '', '11111', 0)
WAITFOR DELAY '00:00:05'
SELECT *
FROM authors
WHERE au_lname LIKE 'Test%'
COMMIT--
这是网上的一个例子,死锁后出现 了
Transaction (Process ID 64) was deadlocked on {lock} resources with another process and has been chosen as the deadlock victim. Rerun the transaction
(8.000 sec)提示,但是系统却可以继续运行但是我们的Mrp系统 却不出错,整个系统像死了一样,只有把死锁的进程清掉才能,继续运行?
这是为什么呀