У меня проблема с созданием триггера в oracle, у меня есть таблица "сток". И у меня есть поля "ххх", "гггг" и "zzz". Я хотел бы создать триггер, который может заполнить другое поле в этой «стоковой» таблице сразу после вставки или обновления. Я устал от чего-то подобного, но не мог.
create or replace
Trigger Connector_Stock_Trg
AFTER INSERT OR UPDATE OF xxx,yyy,zzz ON STOCK
For Each Row
Declare
L_Temp VARCHAR2(64);
BEGIN
L_Temp := Case
When Xxx Is Not Null Then Xxx
When yyy Is Not Null And zzz Is Not Null Then yyy||'_'||zzz
When Yyy Is Null And zzz Is Not Null Then zzz
WHEN zzz IS NULL AND yyy IS NOT NULL THEN yyy
END;
Update Stock
SET CONNECTOR=L_Temp;
END;