为了账号安全,请及时绑定邮箱和手机立即绑定

关于一串delete语句的问题。

关于一串delete语句的问题。

慕标5832272 2018-07-11 10:14:58
DELETE tTeacherCourseAccount FROM tTeacherCourseAccount A LEFT JOIN (   SELECT DISTINCT    A.cTeacherUserID  FROM    tCourse_Teacher A    JOIN tCourse B ON A.cCourseID = B.cID  WHERE B.cStartTime BETWEEN @StartDate AND @EndDate) B ON A.cTeacherID = B.cTeacherUserID WHERE cStartDate BETWEEN @StartDate AND @EndDate  AND B.cTeacherUserID IS NULL1.上面的deleteSQL语句中,有朋友说delete时,怎么都绕不开排他锁,我认为是正确的。2.那么在有排他锁的情况下,所有指向相同数据的共享锁都会等待。第二句话中,就如上面的语句中,被锁定的是那些表?请老哥们帮忙看看,谢谢了
查看完整描述

1 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

你说的排他锁,会阻塞其他事务的锁,但是不会阻塞当前事务的锁


查看完整回答
反对 回复 2018-08-13
  • 1 回答
  • 0 关注
  • 595 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信