Postgresql 触发器函数无效

Postgresql 触发器函数无效,postgresql,triggers,timestamp,Postgresql,Triggers,Timestamp,我对触发器还不熟悉,在不同的文档中我都发现了一些细微的不同,这使得很难找到触发器不同部分的共同模式。 无论如何 我试图构建一个非常简单的查询。当使用时间戳NOW()对每一行进行更新时,我想更新列endredato 当我尝试创建触发器的这个函数时,是否会在“NEW”处或附近出现一个错误“Syntax error”。有人能指出为什么这是无效的吗 向您致以最诚挚的问候您在now()之后缺少了一个;,因为您在now()之后缺少了一个;。谢谢你们,它现在工作得很好=) CREATE OR REPLACE

我对触发器还不熟悉,在不同的文档中我都发现了一些细微的不同,这使得很难找到触发器不同部分的共同模式。 无论如何

我试图构建一个非常简单的查询。当使用时间戳
NOW()
对每一行进行更新时,我想更新列
endredato

当我尝试创建触发器的这个函数时,是否会在“NEW”处或附近出现一个错误“Syntax error”。有人能指出为什么这是无效的吗


向您致以最诚挚的问候

您在
now()之后缺少了一个
,因为您在
now()之后缺少了一个
谢谢你们,它现在工作得很好=)
CREATE OR REPLACE FUNCTION update_endredato()
RETURNS TRIGGER AS
$BODY$
BEGIN
NEW.endredato = NOW()
RETURN NEW;
END;
$BODY$
LANGUAGE plpgsql;