请帮模拟锁表与解锁

人生无悔 2013-01-11 11:37:34
在第一个会话中锁定一张表
在第二个会话中解锁这张表
谢谢!
...全文
156 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
人生无悔 2013-01-14
  • 打赏
  • 举报
回复
郁悶,結帖給分給不了一樓,暫不結了,很無語
人生无悔 2013-01-14
  • 打赏
  • 举报
回复
引用 1 楼 mayuanf 的回复:
SQL code ? 1234567891011121314151617 --s1 create table ##t(id int) insert into ##t values(1) begin tran t1 update ##t set id = 2 --s2 select * from sys.dm_tran_locks where resource_……
有自信,呵呵
Paddy 2013-01-11
  • 打赏
  • 举报
回复
楼主,不是很清楚你准备锁表是单纯不能selcet还是不能增删改查? 我理解的是如果让一张表完全不能增删改查的锁表,是对表加上个sch-m锁即可 楼上的为加上update附加X锁后,select可以搭配with(nolock)进行查看,并不能从根本上锁定一张表 表锁可以使用with(Tablock)查询提示进行附加
mayuanf 2013-01-11
  • 打赏
  • 举报
回复

--s1
create table ##t(id int)
 insert into ##t values(1)
begin tran t1
  update ##t set id = 2 


--s2
select * from sys.dm_tran_locks
where resource_associated_entity_id = object_id ('tempdb..##t')

kill 72

select * from sys.dm_tran_locks
where resource_associated_entity_id = object_id ('tempdb..##t')


完全符合要求,请给分
夜予 2013-01-11
  • 打赏
  • 举报
回复
会话一般是个什么情况的

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧