как использовать триггер в SQL - PullRequest
0 голосов
/ 14 декабря 2018
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;

Ответы [ 2 ]

0 голосов
/ 14 декабря 2018
CREATE OR REPLACE TRIGGER trigger_name
AFTER INSERT ON table_001
FOR EACH ROW
BEGIN
    INSERT INTO table_002 VALUES(SYSDATE);
END;
0 голосов
/ 14 декабря 2018

У вас есть несколько синтаксических ошибок.Это не"ТРИГГЕРЫ".Кроме того, дайте правильное имя триггера.Точка с запятой отсутствовала после вставки.

   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;
    /
...