Creare e ottimizzare i trigger in SQL Server
Florin Angelescu
Instructor

INSERT, UPDATE o DELETECREATE, ALTER o DROPLOGONTrigger AFTER
Esempi d'uso
Trigger INSTEAD OF
Esempi d'uso
-- Crea il trigger con un nome descrittivo CREATE TRIGGER ProductsTrigger-- Il trigger va associato a una tabella ON Products-- Tipo di comportamento del trigger AFTER INSERT-- Inizio del flusso del trigger AS-- Azione eseguita dal trigger PRINT ('È stato fatto un insert nella tabella Products.');
-- Crea il trigger con un nome descrittivo
CREATE TRIGGER PreventDeleteFromOrders
-- Il trigger va associato a una tabella
ON Orders
-- Tipo di comportamento del trigger
INSTEAD OF DELETE
-- Inizio del flusso del trigger
AS
-- Azione eseguita dal trigger
PRINT ('Non puoi eliminare righe dalla tabella Orders.');
CREATE TRIGGER MyFirstAfterTrigger
ON Table1
-- Attivato dopo
-- l'evento scatenante (UPDATE)
AFTER UPDATE
AS
{trigger_actions_section};
CREATE TRIGGER MyFirstInsteadOfTrigger
ON Table2
-- Attivato invece di
-- l'evento scatenante (UPDATE)
INSTEAD OF UPDATE
AS
{trigger_actions_section};
Creare e ottimizzare i trigger in SQL Server