Primero que nada, gracias por tomarse el tiempo de entrar y leer mis dudas de novato. Tengo algunas dudas de muchos temas.
Si alguien me preguntara lo que es un trigger y yo le respondiera lo siguiente:
"un triggers es un disparador muy similar a un procedimiento con la excepción de que este se ejecuta automáticamente, antes o después de una acción como puede ser un INSERT,UPDATE,DELETE,SELECT"
Estaría bien?
Preguntas:
1-Trigger solo sirve para lenguaje de manipulación de datos? es decir UPDATE,INSERT,DELETE,SELECT? o también sirve para control de datos y definición de datos?
2-Como se dice en SQL Server que el trigger se ejecute antes o después de una determinada acción?
3-Que significa FOR EACH ROW en un trigger?