sql查詢鎖


查詢鎖表
select   request_session_id   spid,OBJECT_NAME(resource_associated_entity_id) tableName   
from   sys.dm_tran_locks where resource_type='OBJECT'
解鎖
--declare @spid  int
--Set @spid  = 60
--declare @sql varchar(1000)
--set @sql='kill '+cast(@spid  as varchar)
--exec(@sql)

遞歸查出所有的下級
with cte (usercode,parentcode,username)
as (
select usercode,parentcode,username from useragent where parentcode='DL000320'
union all
select t.usercode,t.parentcode,t.username from useragent as t inner join cte as c on t.parentcode=c.usercode
)
數組弄成字符串
string.Join(",", proidA.Select(p => "'" + p + "'"))

連表查詢修改
update lsf_user set parentname=T_Invite.name from T_Invite where lsf_user.[user]=T_Invite.BelondId

清除日志
ALTER DATABASE 表
SET RECOVERY SIMPLE WITH NO_WAIT
ALTER DATABASE 表
SET RECOVERY SIMPLE
GO
DECLARE @logname VARCHAR(150)
SELECT @logname = NAME
FROM sys.database_files
WHERE NAME LIKE'%log'
DBCC SHRINKFILE(@logname, 11, TRUNCATEONLY)
GO
USE [master]
ALTER DATABASE 表
SET RECOVERY FULL WITH NO_WAIT
ALTER DATABASE 表
SET RECOVERY FULL
GO

 

-- 1.添加PRIMARY KEY(主鍵索引)
ALTER TABLE `table_name` ADD PRIMARY KEY (`column`) ;
-- 2.添加UNIQUE(唯一索引)
ALTER TABLE `table_name` ADD UNIQUE (`column`);
-- 3.添加INDEX(普通索引)
ALTER TABLE `table_name` ADD INDEX index_name (`column`);
-- 4.添加FULLTEXT(全文索引)
ALTER TABLE `table_name` ADD FULLTEXT (`column`);
-- 5.添加多列索引
ALTER TABLE `table_name` ADD INDEX index_name (`column1`, `column2`, `column3`);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM