【发布时间】:2015-11-24 07:25:05
【问题描述】:
我正在使用 PostgreSQL 9.1 创建触发器函数,我如何在这个触发器函数中告诉它...
IF NEW.timetype = 'start' THEN
SELECT timestmp FROM tbl_ebscb_saaaa_log WHERE fnname = NEW.fnname AND timetype = 'start' ORDER BY stmtserial DESC LIMIT 1 INTO v_timestmp_start;
IF FOUND THEN
NEW.timetypespan := age(NEW.timestpm, v_timestmp_start);
ELSE
END IF;
我想... 如果没有找到然后什么都不做(比如 python 中的“通过”),我该怎么办?就留空???不在任何循环内。
感谢高级。
PD:如果有人可以提供有关基本 postgresql 工作流程示例的良好链接,请提供。再次感谢。
【问题讨论】:
标签: function triggers postgresql-9.1