先看结论
支持度partial
置信度high
严重度major
PG15+ MERGE 有独立 WHEN ... THEN DELETE,但无 UPDATE 后 DELETE WHERE 组合语义——拆分不等价,需构造更新后满足删除条件的用例验证
改写
需按命中位置逐条评估改写
库侧 / 应用侧
库侧
可行:对象内拆分为 MERGE 更新 + 后置 DELETE(作用于更新后值的范围显式收敛)
应用侧
可行:应用 SQL 同法拆分改写并回归
验证建议:构造“更新后满足删除条件”的用例——拆分改写与原子 MERGE 语义差异必测