sql >> Base de Datos >  >> RDS >> Sqlserver

¿Diferencia entre disparadores FOR y AFTER?

No hay diferencia, hacen lo mismo.

CREATE TRIGGER trgTable on dbo.Table FOR INSERT,UPDATE,DELETE

es lo mismo que

CREATE TRIGGER trgTable on dbo.Table AFTER INSERT,UPDATE,DELETE

Un INSTEAD OF el activador es diferente y se activa antes y en lugar de la inserción y se puede usar en las vistas para insertar los valores apropiados en las tablas subyacentes.