SQL Server ->> 查询添加XLOCK表提示不阻塞其他线程
BEGIN TRAN
SELECT * FROM [DWQueue].[dbo].[Table_1](XLOCK) WHERE ID = 2
WHILE 1 = 1
BEGIN
SELECT GETDATE(),* FROM [DWQueue].[dbo].[Table_1] WHERE ID = 2
END
DROP TABLE IF EXISTS tempdb..#t CREATE TABLE #t
(
spid int,
dbid int,
ObjId int,
IndId int,
Type nvarchar(50),
Resource nvarchar(200),
Mode nvarchar(200),
Status nvarchar(50),
CREATEDT DATETIME DEFAULT(GETDATE())
) WHILE 1 = 1
BEGIN
INSERT INTO #t
(
spid,dbid,ObjId,IndId,Type,Resource,Mode,Status
)
EXEC sp_lock
END --SELECT * FROM #T WHERE spid = 58 ORDER BY CREATEDT
SQL Server ->> 查询添加XLOCK表提示不阻塞其他线程的更多相关文章
- sql server 查询时会锁表吗?
		
sql server在执行查询语句时会锁表.在锁表期间禁止增删改操作. 如果不想锁表,那就再表名或别名后面加上WITH(NOLOCK) 如下所示:
 - SQL Server查询所有的表名、字段名、注释
		
SELECT 表名 then d.name else '' end, 表说明 then isnull(f.value,'') else '' end, 字段序号=a.colorder, 字段名=a.n ...
 - SQL Server —— 查询数据库、表、列等
		
一.查询数据库(sys.databases —— select *from sys.databases where name='<数据库名>') select *from sys.data ...
 - SQL Server查询结果插入表
		
a) 插入新表 select * into newtable from table b) 插入已经存在的表 insert into table select * from table2 where.. ...
 - SQL Server 查询树结构的表,查询一个节点的所有子节点
		
;with cte as ( select * from Associator where No = 'mc1007' union all select air.* from Associator a ...
 - SQL Server查询所有的表名/空间占用量/行数
		
select object_name(id) tablename, 8*reserved/1024 reserved, rtrim(8*dpages)+'kb' used, 8*(reserved-d ...
 - SQL Server查询所有用户表
		
select name from sysobjects where xtype='u' order by name
 - SQL SERVER 查询所有数据表名称和数据行数
		
SELECT a.name, b.rows FROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.id WHERE ( a.type ...
 - Sql Server查询视图和表
		
SELECT obj.name tablename, CAST ( CASE WHEN (SELECT COUNT() FROM sys.indexes WHERE object_id= obj.OB ...
 
随机推荐
- svn合并分支到主干
			
将分支pear_For2.3的最终版本合并到主干pear,操作步骤如下:1.选中主干pear右击-> Team -> 合并,弹出如下所示: 到此分支合并到主干已完成,若代码有冲突需找到冲突 ...
 - 这个PHP无解深坑,你能解出来吗?(听说能解出来的都很秀)
			
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由horstxu发表于云+社区专栏 1. 问题背景 PHP Laravel框架中的db migration是比较常用的一个功能了.在每个 ...
 - ANTLR4权威指南 - 第6章 尝试一些实际中的语法
			
第6章 尝试一些实际中的语法 在前一章,我们学习了通用词法结构和语法结构,并学习了如何用ANTLR的语法来表述这些结构.现在,是时候把我们学到的这些用来构建一些现实世界中的语法了.我们的主要目标是,怎 ...
 - Java封装Redis常用操作
			
package com.advance.Redis; import org.apache.log4j.Logger; import org.testng.annotations.Test; impor ...
 - BATJ面试必会之并发篇
			
一.线程状态转换 新建(New) 可运行(Runnable) 阻塞(Blocking) 无限期等待(Waiting) 限期等待(Timed Waiting) 死亡(Terminated) 二.使用线程 ...
 - C#/Net代码精简优化技巧
			
(一) 在我们写代码的时候可以使用一些小的技巧来使代码变得更加简洁,易于维护和高效.下面介绍几种在C#/Net中非常有用的一些编程技巧. 1 空操作符(??) 在程序中经常会遇到对字符串或是对象判断n ...
 - [android] 手机卫士接收打电话广播显示号码归属地
			
使用广播接收者接收打电话的意图,显示号码归属地 新建一个类OutCallReceiver继承系统的BroadcastReceiver 重写onReceive()方法 调用getResultData() ...
 - java性能监控工具jstat
			
jstat Monitors Java Virtual Machine (JVM) statistics. This command is experimental and unsupported. ...
 - 最全Vue开发环境搭建
			
前言 一直想去学Vue,不过一直找不到一个契机.然公司手机端用到了跨平台开发apicloud,里边涉及到Vue组件化开发,例如header和footer的封装,以及apicloud自定义的frame等 ...
 - confirm(message)
			
如果用户点击确定按钮,则 confirm() 返回 true.如果点击取消按钮,则 confirm() 返回 false. 在用户点击确定按钮或取消按钮把对话框关闭之前,它将阻止用户对浏览器的所有输入 ...