oracle和sqlserver对于事务数据库死锁处理的区别

create table aa_test
(
    id int
        constraint TEST_PK
            primary key,
    name varchar2(50)
)
/
insert into aa_test values(1,'孙悟空');
insert into aa_test values(2,'猪八戒');
/
第一步
会话1
update aa_test set NAME='孙悟空new' where ID=1;
select * from aa_test;
/
回话2
update aa_test set NAME='猪八戒old' where ID=2;
/
第二步制造死锁
会话2
update aa_test set NAME='孙悟空old' where ID=1;
会话1
update aa_test set NAME='猪八戒new' where ID=2;
/

 

posted @ 2021-09-15 09:18  lybingyu  阅读(55)  评论(0编辑  收藏  举报