sql - “插入选择”如何处理大量数据
问题描述
我有查询
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