【发布时间】:2016-06-11 03:24:46
【问题描述】:
基本上我希望创建一个触发器,在每次插入或更新后跟踪和编辑特定行的date_created 列。
这些是我表中的列:
| customer_id | store_id | Quantity | date_created |
customer_id 和 store_id 一起是表的主键
到目前为止我所拥有的:
CREATE OR REPLACE TRIGGER date_trig
BEFORE INSERT ON customer_table
FOR EACH ROW
DECLARE
BEGIN
-- This is where I assume the date will be set or edited
END;
我是 PL/SQL 的新手,所以我正在努力处理这个触发器的实际主体。
另外,我的触发器结构是否正确形成?
【问题讨论】:
-
您不需要这样做。你可以定义一个
date_created,默认值为sysdate。 -
感谢您的建议,但我确实需要为此使用触发器。
-
如果您在基础知识方面遇到困难,请查看例如PL/SQL Triggers 来自 Oracle 文档。
标签: sql oracle plsql triggers sqlplus