... IF TG_OP = 'UPDATE' THEN IF OLD.name <> NEW.name THEN UPDATE ... END IF; END IF; ...
この場合、OLD.name か、NEW.name が null の場合に条件に合致しない。正しくは
... IF TG_OP = 'UPDATE' THEN IF COALESCE(OLD.name,'') <> COALESCE(NEW.name,'') THEN UPDATE ... END IF; END IF; ...
0 件のコメント:
コメントを投稿