1 つのアプリケーションによって常に更新される (挿入ステートメント) テーブル A があります。テーブルAの数列だけで構成される別のテーブルBを作成したいのですが、このためにテーブル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;