Oracleでは、次のようにUPDATEステートメントから情報を返すことができます。
UPDATE SOME_TABLE
SET SOME_COL = SYSDATE
WHERE
...
RETURNING SOME_COL INTO :OutParameter
影響を受ける行の数と組み合わせると、行が存在するかどうかを確認して更新し、更新された行に関する情報(新しく更新された値や行IDなど)をすべて1つのクエリで返すことができます。
これは、SQLServerでOUTPUT句を使用して実行することもできます。
Informixにこのようなものはありますか?InformixのUPDATE構文を確認しましたが、同等のものがないようです...代替手段はありますか?