У меня есть проблема, в которой я застрял на некоторое время. Поэтому я хотел протянуть руку помощи.
У меня есть 2 таблицы с одинаковыми данными: транзакции и транзакции2.
Я хочу написать Триггер, который запускается каждый раз, когда в транзакции добавляется новая строка, и вставлять ее в транзакцию 2 в PLSQL.
Сначала я просто продублировал таблицу с
CREATE TABLE transactions2 (SELECT * FROM transactions WHERE 1=1);
Кажется, я узнал, как вставить
CREATE OR REPLACE FUNCTION copyRow RETURNS TRIGGER AS $$
DECLARE
BEGIN
INSERT INTO transaction2
VALUES transaction;
END;
Я думаю, что синтаксис с этим также неверен, но как мне сказать, что триггер должен запускаться, как только будет произведена новая вставка в первую таблицу?
Может кто-нибудь помочь мне с этим?
Спасибо
Бобби