如何使用oracle中的触发器在删除之前将数据从Table1导出到Table2?

时间:2014-05-15 11:30:49

标签: sql oracle

如果有任何方法,我想知道,我可以简单地将整个记录从table1转移到table2。

两个表中的数据结构和类型相同

  • 我不想逐个选择所有列,然后替换它们的值。
  • 我不想提及需要更新的列。
  • 它应该只替换整个记录。

1 个答案:

答案 0 :(得分:0)

也许您正在寻找类似的触发器:

CREATE OR REPLACE TRIGGER TRANSFER_TRIGGER
BEFORE DELETE
ON TABLE1
BEGIN

INSERT INTO TABLE2 (SELECT * FROM TABLE1);

END;