查看被鎖表語(yǔ)句
--查看被鎖表:
SELECT
request_session_id spid,
OBJECT_NAME(
resource_associated_entity_id
) tableName
FROM
sys.dm_tran_locks
WHERE
resource_type = 'OBJECT'
ORDER BY request_session_id ASC
--spid 鎖表進(jìn)程
--tableName 被鎖表名
--根據(jù)鎖表進(jìn)程查詢(xún)相應(yīng)進(jìn)程互鎖的SQL語(yǔ)句
DBCC INPUTBUFFER (249)
解鎖語(yǔ)句
-- 解鎖:
DECLARE
@spid INT
SET @spid = 52--鎖表進(jìn)程
DECLARE
@SQL VARCHAR (1000)
SET @SQL = 'kill ' + CAST (@spid AS VARCHAR) EXEC (@SQL)
生成解鎖SQL語(yǔ)句
--生成解鎖SQL
SELECT
DISTINCT 'DECLARE @spid INT SET @spid = ',request_session_id,' DECLARE @SQL VARCHAR (1000) SET @SQL = ''kill '' + CAST (@spid AS VARCHAR) EXEC (@SQL);' as s
FROM
sys.dm_tran_locks
WHERE
resource_type = 'OBJECT' --spid 鎖表進(jìn)程
--tableName 被鎖表名
總結(jié)
以上就是本文關(guān)于sqlserver:查詢(xún)鎖住sql以及解鎖方法的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱:MYSQL子查詢(xún)和嵌套查詢(xún)優(yōu)化實(shí)例解析、幾個(gè)比較重要的MySQL變量、ORACLE SQL語(yǔ)句優(yōu)化技術(shù)要點(diǎn)解析等,如果有什么問(wèn)題,可以隨時(shí)留言,小編會(huì)及時(shí)回復(fù)大家,努力給廣大編程愛(ài)好及工作者提供更優(yōu)質(zhì)的文章及更好的閱讀體驗(yàn)。感謝朋友們對(duì)本站的支持!
您可能感興趣的文章:- SQL Server游標(biāo)的介紹與使用
- SQL Server三種鎖定模式的知識(shí)講解
- SQL Server視圖的講解
- Sql Server的一些知識(shí)點(diǎn)定義總結(jié)
- SQL Server中Table字典數(shù)據(jù)的查詢(xún)SQL示例代碼
- 使用SQL語(yǔ)句查詢(xún)MySQL,SQLServer,Oracle所有數(shù)據(jù)庫(kù)名和表名,字段名
- SqlServer 查詢(xún)時(shí)日期格式化語(yǔ)句
- SqlServer 按時(shí)間段查詢(xún)問(wèn)題
- SqlServer將查詢(xún)結(jié)果轉(zhuǎn)換為XML和JSON
- SQL Server 2008中SQL查詢(xún)語(yǔ)句字段值不區(qū)分大小寫(xiě)的問(wèn)題解決
- SQL Server 2008數(shù)據(jù)庫(kù)分布式查詢(xún)知識(shí)