【发布时间】:2015-06-04 01:25:30
【问题描述】:
这是一个后续问题: old example.
CREATE TABLE "x"."y"(
"z" timestamp NOT NULL,
"a" Timestamp NOT NULL DEFAULT z + 18 months,
);
我希望指定一个触发器,其中 a 在 z 更新后立即更新。
CREATE TRIGGER a_update
AFTER UPDATE on z
on x.y
NEW.a = NEW.z + interval '18 months'
你能帮我看看语法吗?
【问题讨论】:
-
如果
a应该总是在z之后18 个月,为什么不直接使用视图呢? -
谢谢。我不知道意见。将研究和编辑我的问题。
-
从一些细节看我的回答
标签: sql postgresql triggers updates ddl