我正在尝试使用更新更新大量记录,但我似乎不知道如何做到这一点。
update Table1
set InternalEndDate =
(select OldEndDate
FROM Table2
WHERE <a couple of filters>)
where Table1.ReferenceKey in
(SELECT Key
FROM Table2
WHERE <a couple of filters>)除了输出之外,这两个子查询都是相同的。我知道这不是正确的语法..。但谁能帮我找到这方面的相关语法呢?
提前感谢
发布于 2014-04-23 09:32:24
最后,我只使用了一个游标,效果很好。我确实不得不使用临时表来存储处理过的数据,因为所有的连接、计算等都占用了大量的内存和时间。
https://stackoverflow.com/questions/23156495
复制相似问题