基本上我希望创建一个触发器,在每次插入或更新后跟踪和编辑特定行的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的新手,所以我正在努力解决这个触发器的实际问题。
另外,我是否正确形成了触发器的结构?
答案 0 :(得分:1)
您好请查找示例代码。
create or replace trigger emp_mod_date
before update or insert on emp
for each row
begin
:new.mdate := sysdate;
end;
答案 1 :(得分:0)
DEFAULT SYSDATE
上使用date_created
,如已建议:NEW.date_created := SYSDATE;