Triggers in SQL Server bouwen en optimaliseren
Florin Angelescu
Instructor

INSERT-, UPDATE- of DELETE-instructiesCREATE-, ALTER- of DROP-instructiesLOGON-gebeurtenissenAFTER-trigger
Voorbeelden
INSTEAD OF-trigger
Voorbeelden
-- Maak de trigger met een duidelijke naam CREATE TRIGGER ProductsTrigger-- Koppel de trigger aan een tabel ON Products-- Het type triggergedrag AFTER INSERT-- Begin van de triggerworkflow AS-- Actie die de trigger uitvoert PRINT ('Er is een insert uitgevoerd in de tabel Products.');
-- Maak de trigger met een duidelijke naam
CREATE TRIGGER PreventDeleteFromOrders
-- Koppel de trigger aan een tabel
ON Orders
-- Het type triggergedrag
INSTEAD OF DELETE
-- Begin van de triggerworkflow
AS
-- Actie die de trigger uitvoert
PRINT ('Je mag geen rijen verwijderen uit de tabel Orders.');
CREATE TRIGGER MyFirstAfterTrigger
ON Table1
-- Getriggerd na
-- de gebeurtenis (UPDATE)
AFTER UPDATE
AS
{trigger_actions_section};
CREATE TRIGGER MyFirstInsteadOfTrigger
ON Table2
-- Getriggerd in plaats van
-- de gebeurtenis (UPDATE)
INSTEAD OF UPDATE
AS
{trigger_actions_section};
Triggers in SQL Server bouwen en optimaliseren