sqlserver锁表、解锁、查看销表的方法
锁定数据库的一个表 代码如下:
SELECT * FROM table WITH (HOLDLOCK) 注意: 锁定数据库的一个表的区别 代码如下:
SELECT * FROM table WITH (HOLDLOCK) 其他事务可以读取表,但不能更新删除 代码如下:
SELECT * FROM table WITH (TABLOCKX) 其他事务不能读取表,更新和删除 查看被锁表: 代码如下:
select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName spid 锁表进程 解锁:创建一个临时Table 将Lock信息存入该Table 3.在Table中下条件查询得到的LOCK 4.KILL 相关LOCK (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |