Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 如何将新的日期条目设置为当前日期?_Oracle - Fatal编程技术网

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

Oracle 如何将新的日期条目设置为当前日期?,oracle,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; / C

我正在尝试创建一个触发器。它应该将任何新的日期条目更新为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;
/
CREATE OR REPLACE TRIGGER new_orders
BEFORE INSERT ON orders
FOR EACH ROW
BEGIN
    :NEW.order_date := SYSDATE;
END;
/