【发布时间】:2018-11-26 10:47:52
【问题描述】:
我正在尝试为 2 个不同的函数创建触发器,仅在条件上有所不同:
CREATE OR REPLACE FUNCTION seculoxxi()
RETURNS integer AS $total1$
declare
total1 integer;
BEGIN
SELECT count(*) into total1
FROM edicao
WHERE ano >= 2000;
RETURN total1;
END;
$total1$ LANGUAGE plpgsql;
和
CREATE OR REPLACE FUNCTION seculoxx()
RETURNS integer AS $total2$
declare
total2 integer;
BEGIN
SELECT count(*) into total2
FROM edicao
WHERE ano < 2000;
RETURN total2;
END;
$total2$ LANGUAGE plpgsql;
表格的结构也很简单,一共有三行:
- 代码(数字)
- 版本(字符)
- 年份(整数)
如何创建此触发器?
【问题讨论】:
-
我不明白。您希望在 what 事件上触发 what?
-
对不起,我需要创建一个触发器来添加表中的计数器。 @eurotrash
标签: sql postgresql database-trigger