triggers y store procedure

novato
02 de Octubre del 2003
Agradecería me envien informacion acerca de como crear triggers y procedimientos almacenados en sql server. Gracias

Rasquelita
02 de Octubre del 2003
Espero que esto te sirva.. es algo bastante básico
Trigger:

CREATE TRIGGER nombreTrigger
sentencia de ejecucion
operación
ON nombreTabla
REFERENCING variables y tablas de transición
granularidad
MODE el tipo que necesites
WHEN la condicón del trigger

nombre del trigger: El nombre que le quieras colocar.
secuencia de ejecución: si es un trigger BEFORE o AFTER.
operación: Bueno la sentencia en si, que estalla el evento disparador, puede ser un INSERT, SELECT, UPDATE, DELETE...
nombreTabla: bueno es el nombre de la tabla a la cual esta asociada el trigger.
variables y tablas de transición: NEW y OLD para variables y NEW_TABLE Y OLD_TABLE para tablas (ojo aca hay un poco de restricciones).
MODE el tipo que necesites : Bueno depende de tu manejador de base de datos relacionales. por ejemplo para db2 es MODE DB2SQL.
condición: el evento en si que se dispara con el trigger, lo que hace. ojo aca depende del tipo de la secuencia de ejecución.

Bueno esto es bastante básico, cualquier ayuda me avisas... te digo luego lo de los procedimientos almacenados, el algo mas complejo, aunque te recomiendo que aparte de invertigar los PA, te heches un vistaso a os UDT y los UDF..
Espero que te ayude.. Exito