首页 > 解决方案 > 如何在sql中使用触发器

问题描述

CREATE TABLE table_001(
Day_date date
);

CREATE TABLE table_002(
new_Day_date date
);



CREATE OR REPLACE TRIGGERS trigger
AFTER INSERT ON table_001
FOR EACH ROW
BEGIN
    INSERT INTO table_002 VALUES(SYSDATE)
END;

标签: sqloracleplsqldatabase-trigger

解决方案


您有一些语法错误。这不是 “触发器”。此外,请提供有效的触发器名称。插入后缺少分号。

   CREATE OR REPLACE TRIGGER trigger_name
    AFTER INSERT ON table_001
    FOR EACH ROW
    BEGIN
        INSERT INTO table_002(new_Day_date) VALUES(SYSDATE);
    END;
    /

推荐阅读