将记录复制到同一个表的触发器的正确​​SQL是什么?

Owe*_*wen 3 sql oracle triggers

我有两个表TABLE1和TABLE2具有相同的结构.从TABLE1插入到TABLE2之后,我需要一个触发器来复制记录.什么是适当的SQL?

Vin*_*rat 8

这会工作:

CREATE OR REPLACE TRIGGER copy_tab1_tab2_trg AFTER INSERT ON table1
   FOR EACH ROW
BEGIN
    INSERT INTO TABLE2 
       (col1, col2, ..., coln) 
    VALUES 
       (:NEW.col1, :NEW.col2, ..., :NEW.coln);
END;
Run Code Online (Sandbox Code Playgroud)