SQL Server - Después de insertar / Insertar - Retroceder
Tengo el siguiente disparador:
CREATE Trigger instructor_expertise on CourseSections
After Insert
As Begin
......
If (Not Exists(Select AreaName From AreasOfInstructor Where (InstructorNo = @InstructorNo AND AreaName = @AreaName)))
Begin
RAISERROR('Course not in instructors expertise', 16, 1)
rollback transaction
End
GO
Mi pregunta es, ¿la 'transacción de retrotracción' elimina la fila? ¿Qué pasa si es 'For Insert' en su lugar, hace 'rollback transaction' eliminar la fila en ese caso?
¡¡¡Gracias!!!