最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
sqlserver锁表、解锁、查看销表
时间:2022-06-29 10:05:07 编辑:袖梨 来源:一聚教程网
锁定数据库的一个表
| 代码如下 | 复制代码 |
|
SELECT * FROM table WITH (HOLDLOCK) |
|
注意: 锁定数据库的一个表的区别
| 代码如下 | 复制代码 |
|
SELECT * FROM table WITH (HOLDLOCK) |
|
其他事务可以读取表,但不能更新删除
| 代码如下 | 复制代码 |
|
SELECT * FROM table WITH (TABLOCKX) |
|
其他事务不能读取表,更新和删除
SELECT 语句中“加锁选项”的功能说明
SQL Server提供了强大而完备的锁机制来帮助实现数据库系统的并发性和高性能。用户既能使用SQL Server的缺省设置也可以在select 语句中使用“加锁选项”来实现预期的效果。 本文介绍了SELECT语句中的各项“加锁选项”以及相应的功能说明
查看被锁表:
| 代码如下 | 复制代码 |
|
select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName |
|
spid 锁表进程
tableName 被锁表名
解锁:
创建一个临时Table
| 代码如下 | 复制代码 |
| CREATE TABLE #HarveyLock ( SPID INT, DBID INT, OBJID INT, INDID INT, TYPE VARCHAR(100), RESOURCE VARCHAR(100), MODE VARCHAR(100), STATUS VARCHAR(100) ) |
|
将Lock信息存入该Table
INSERT INTO #HarveyLock EXEC SP_LOCK
3.在Table中下条件查询得到的LOCK
SELECT * FROM #HarveyLock
4.KILL 相关LOCK
KILL @SPID
例
| 代码如下 | 复制代码 |
|
declare @spid int |
|
相关文章
- 羞羞漫画最新登录网址-羞羞漫画永久免费登录网站 03-05
- 学习通网页版登录入口-学习通官网网址一键登录 03-05
- 歪歪漫画网站下载安装最新版本-云缨巡街漫画免费下载高清版 03-05
- 羞羞漫画2026下载-羞羞漫画2026最新版v3.2.6下载 03-05
- picacg哔咔加速神器-picacg官网最新版 03-05
- 微信文件传输助手网页版地址-文件传输助手网页版链接获取 03-05