我是触发器的新手,并且通过不同的文档敲打我的脑袋,我发现这些文档略有不同,这使得很难找到触发器不同部分的常见模式。 无论如何..
我正在尝试构建一个非常简单的查询。我想在为时间戳为endredato
的每一行进行更新时更新列NOW()
。
CREATE OR REPLACE FUNCTION update_endredato()
RETURNS TRIGGER AS
$BODY$
BEGIN
NEW.endredato = NOW()
RETURN NEW;
END;
$BODY$
LANGUAGE plpgsql;
当我尝试创建触发器的这个功能时,我收到错误“语法错误在或接近”NEW“。有人可以指出为什么这是无效的吗?
祝你好运