tworzenie wyzwalaczy dla After Insert, After Update i After Delete w SQL
Próbuję utworzyćtrigger
za każdym razem, gdy dane są wstawiane, aktualizowane lub usuwane. Wyzwalacz wstawiania działa poprawnie, ale mam problemy z aktualizacją i usuwaniem. Oto wyzwalacz Po wstawieniu:
CREATE TRIGGER trgAfterInsert ON [DR].[dbo].[Derived_Values]
FOR INSERT
AS
insert into [Main].[dbo].[Derived_Values_Test]
(BusinessUnit,Questions, Answer)
SELECT BusinessUnit,Questions, Answer
FROM inserted;
To właśnie zrobiłem dla aktualizacji, ale wydaje się, że jest źle,
CREATE TRIGGER trgAfterUpdate ON [DR].[dbo].[Derived_Values]
FOR UPDATE
AS
Update [Main].[dbo].[Derived_Values_Test]
set BusinessUnit = 'Updated Record -- After Update Trigger.';
GO
Jak utworzyć wyzwalacze aktualizacji i usuwania? Dzięki.