PostgreSQL:如果在postgres中等同于UPDATING(COLUMN NAME)

时间:2018-12-17 22:47:19

标签: postgresql plpgsql database-trigger edb

我正在执行从Oracle到EDB的迁移。在oracle中,我使用过:

IF UPDATING(column name) and :OLD.value <> :NEW.value THEN

但是我无法使用Postgres中的语法,需要进行更改。请提出如何在EDB中实现该功能。

1 个答案:

答案 0 :(得分:1)

如果使用行触发器,则可以编写

IF OLD.column_name IS DISTINCT FROM NEW.column_name THEN