walteradrian
18-01-2007, 12:32
Ciao a tutti è il primo post che vi scrivo anche se vi leggo da molto tempo.
Vi spiego il mio problema: devo portare un DB fatto in PostgreSQL in T-SQL, e ho un problema con i Trigger.
Nel caso specifico devo creare un trigger che comprende tutte e 3 le operazioni(Insert, Update, Delete) ma non trovo il modo per riconoscere l'operazione che scatena il trigger.
In PostgreSQL esiste l'operatore TG_OP che riconosce l'operazione, quindi basta scrivere IF (TG_OP = 'DELETE') THEN, IF (TG_OP = 'INSERT') THEN etc etc...
Ma in T-SQL non esiste questo operatore!!!!
Vi ringrazio anticipatamente :D
Vi spiego il mio problema: devo portare un DB fatto in PostgreSQL in T-SQL, e ho un problema con i Trigger.
Nel caso specifico devo creare un trigger che comprende tutte e 3 le operazioni(Insert, Update, Delete) ma non trovo il modo per riconoscere l'operazione che scatena il trigger.
In PostgreSQL esiste l'operatore TG_OP che riconosce l'operazione, quindi basta scrivere IF (TG_OP = 'DELETE') THEN, IF (TG_OP = 'INSERT') THEN etc etc...
Ma in T-SQL non esiste questo operatore!!!!
Vi ringrazio anticipatamente :D