我正在尝试创建一个触发器。它应该将任何新的日期条目更新到 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; 
/ 


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!