"输出"等效于Intersystems Cache - 或者如何输出更新的数据?

时间:2016-09-27 19:24:39

标签: sql intersystems-cache

我需要在生产数据上运行以下查询,但是我想输出id列,以便记录更新的行。在MS SQL Server中,我可以使用OUTPUT,但我无法在 documentation中找到类似内容。

UPDATE someTable as st
SET st.InActive = 1
WHERE st.ID IN (
        SELECT a.ID
        FROM someTable a
        natural join otherTable b
        WHERE b.EffectiveDate < '2016-09-15'
        ORDER BY a.ID Desc
)

1 个答案:

答案 0 :(得分:0)

看起来你在PostgreSQL中寻找类似RETURNING子句的东西。 不幸的是,InterSystemsCaché没有这样的功能或类似功能。