我有一个表 A 由一个应用程序不断更新(插入语句)。我想创建另一个表 B,它只包含表 A 的几列。为此,我想创建一个在表 A 上插入后触发的触发器,但我不知道应该如何在触发器中编写插入语句。我不是数据库专家,所以我可能遗漏了一些简单的东西。请帮忙。
这是我的触发代码:
CREATE OR REPLACE TRIGGER "MSG_INSERT_TRIGGER"
AFTER
insert on "ACTIVEMQ_MSGS"
DECLARE
PRAGMA AUTONOMOUS_TRANSACTION;
begin
execute immediate 'truncate table MSG_BACKUP';
insert into MSG_BACKUP select * from ACTIVEMQ_MSGS;
COMMIT;
end;