1.锁表

SELECT * FROM table WITH (HOLDLOCK) 其他事务可以读取表,但不能更新删除
SELECT * FROM table WITH (TABLOCKX) 其他事务不能读取表,更新和删除

2.锁定某行记录

SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED SELECT * FROM table ROWLOCK WHERE id =1

 

posted on 2016-03-23 00:49  清风暮雨  阅读(1182)  评论(0)    收藏  举报