1.oracle环境

 

create table test
(
id number(4),
name varchar2(20)
)

 

在一个session中

insert into test values(1,'aa');


在另一个session中

select * from test1;

查询没被阻塞

 

2.sqlserver环境

 

在一个session中

insert into test values(1,'aa');


在另一个session中

select * from test1;

查询被阻塞(实际上前一个session在update或delete时均会阻塞本次查询,当然,如果加上with (nolock),也不会被阻塞)

 

 

更多推荐