【发布时间】:2009-06-11 08:03:53
【问题描述】:
我正在使用 SQL Server 2008,并且我有两个具有相同架构的表,并且我创建了一个视图,该视图将两个表的内容结合起来,以便为外部访问提供一个“表”视图。
其中一个表是只读的,另一个表包含批量插入/删除操作(在另一张表上,我将每隔一段时间使用批量插入插入每千行并运行另一个 SQL 作业以删除几百万行每天)。
我的问题是,如果另一个表在批量插入/删除操作,物理表是否会被锁定,这样外部用户对两个表的联合视图的访问也会被阻止? (我在想这个场景是不是加锁,行锁最终锁住了表,最终锁住了视图的访问?)
【问题讨论】:
标签: sql-server database view locking