首页 > 解决方案 > “插入选择”如何处理大量数据

问题描述

我有查询

INSERT INTO A SELECT ... FROM B JOIN C on B.ID = C.ID

表 B 或 C 会被锁定吗?

如果表 B 和 C 包含大量数据,并且查询本身执行了几分钟,是否可以执行(选择、插入、删除)表 B 或 C 的请求?

这个请求的根本区别是什么?

INSERT INTO A SELECT ... FROM B JOIN C WITH (nolock) on B.ID = C.ID

标签: sqlsql-serverdeadlock

解决方案


推荐阅读