标签: sql-server-2008 sql-delete upsert
我必须删除一些数据并将一些数据插入到同一个表中。
如果我们在循环中使用Upsert会有任何性能提升吗?
答案 0 :(得分:4)
没有。只需使用简单的
DELETE ... INSERT ...
......可能也在交易中
您无法在SQL Server 2005中“UPSERT”。为SQL Server 2008添加了MERGE。
循环几乎永远不是数据库引擎中任何查询的答案