标签: sql-server optimization
我拥有的一段代码是在select语句之外的表中插入行,但是该select语句有时可能不返回任何行。
示例:
INSERT INTO A (col1, col2, etc) (SELECT col1, col2, etc FROM B)
即使SELECT语句返回0行,SQL Server也会对表A发出锁定吗?
如果是这样,是否有更好的方法来避免不必要的锁定?