Я хочу запустить триггер, когда я обновляю определенное поле в базе данных, поэтому он обновляет другое поле (в основном у нас есть 2 разных уникальных идентификатора для каждой записи, поэтому, когда один из них изменяется, нам нужно обновить и другое -ууу!)
CREATE OR REPLACE TRIGGER trigger_name ON table AFTER
UPDATE AS
UPDATE table A
SET unique_to_update = NVL(
(SELECT b.unique_to_update_from
FROM table b
WHERE B.other_unique_id = A.unique_id_to_match
), 0);
Понятия не имею, сработает ли это (честно говоря, боюсь это проверить, поскольку я уверен, что это сломает вещи), и даже если это сработает, оно продолжитсякаждое обновление этой таблицы, а не только одно поле, которое я хотел.
Любая помощь будет принята с благодарностью, спасибо!