我正在尝试创建一个触发器。它应该更新sysdate的任何新日期条目。到目前为止,我有以下代码。但是,我得到“无效表名”和“SQL语句忽略”错误。
CREATE OR REPLACE TRIGGER new_orders
AFTER INSERT ON orders
FOR EACH ROW
BEGIN
IF INSERTING THEN
UPDATE
SET order_date := SYSDATE;
END IF;
END;
/
答案 0 :(得分:8)
CREATE OR REPLACE TRIGGER new_orders
BEFORE INSERT ON orders
FOR EACH ROW
BEGIN
:NEW.order_date := SYSDATE;
END;
/