Los procedimientos almacenados se almacenan como código precompilado (rutina almacenada) y el programador los llama donde quiera que se activen. El procedimiento almacenado puede devolver valores. Sobre procedimientos y funciones.
Los desencadenadores son objetos de base de datos con nombre que se activan automáticamente cuando se produce una inserción, eliminación, actualización (u otro evento), no puede haber una invocación explícita. El disparador no puede devolver ningún dato.Acerca de los disparadores.
Puede usar procedimientos en el código del disparador.