sql server2005可以不加lock吗?

2024-12-18 15:50:06
推荐回答(1个)
回答1:

不加lock是什么含义?
如果是想在查询的时候不阻塞其他更新操作,可以设置隔离级别
在批查询最前边添加隔离级别可以影响整个批查询
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
SELECT * FROM table1
SELECT * FROM table2

也可以在表名之后添加WITH (NOLOCK)提示,只有添加提示的表受影响
比如
SELECT * FROM table WITH(NOLCOK) WHERE ...