【发布时间】:2021-12-16 10:32:54
【问题描述】:
我在 SQL Plus 中创建了以下触发器,以在表有更新时显示旧电话号码和新电话号码。它在我创建时似乎有效,但是当我尝试按照行查看它是否有效时,什么也没有。我的错误在哪里,你能帮帮我吗?
`CREATE OR REPLACE TRIGGER update_trig
AFTER UPDATE OF number ON traveler
FOR EACH ROW
BEGIN
DBMS_OUTPUT.PUT_LINE('New: ' || :new.number);
DBMS_OUTPUT.PUT_LINE('Old: ' || :old.number);
END;
/ `
测试线:
UPDATE traveler SET number = 0651458621 WHERE number = 0651458625;
【问题讨论】: