您可以尝试:
UPDATE test SET test1 = NVL(test1, 'hello'), test2 = NVL(test2, 'world') WHERe test2 IS NULL OR test1 IS NULL;
尽管它可能会触发更新触发器,即使对于实际上未更改的行也是如此。

您可以尝试:
UPDATE test SET test1 = NVL(test1, 'hello'), test2 = NVL(test2, 'world') WHERe test2 IS NULL OR test1 IS NULL;
尽管它可能会触发更新触发器,即使对于实际上未更改的行也是如此。