如何将新的日期条目设置为当前日期?

时间:2011-02-18 05:51:53

标签: oracle

我正在尝试创建一个触发器。它应该更新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;
/

1 个答案:

答案 0 :(得分:8)

CREATE OR REPLACE TRIGGER new_orders
BEFORE INSERT ON orders
FOR EACH ROW
BEGIN
    :NEW.order_date := SYSDATE;
END;
/