我对触发器还是个新手。我正在尝试通过以下链接创建触发器-http://www.postgresqltutorial.com/creating-first-trigger-postgresql/
。但它给出了一些错误。代码块和错误如下所示。
代码块:
CREATE OR REPLACE FUNCTION log_last_name_changes()
RETURNS trigger AS
$BODY$
BEGIN
IF NEW.last_name <> OLD.last_name THEN
INSERT INTO employee_audits(employee_id,last_name,changed_on)
VALUES(OLD.id,OLD.last_name,now());
END IF;
RETURN NEW;
END;
$BODY$
错误是:
ERROR: no language specified
SQL state: 42P13
下一步我可以尝试什么?
1条答案
按热度按时间trnvg8h31#
尝试这样做: