Triggers versus SP's

25/09/2006 - 18:25 por Tito | Informe spam
Hola quisiera su opinion sobre esto. Estamos haciendo un sistema con sql
server y hay mucha logica que podemos ponerla dentro de los SP's de cruds
sobre todo para Insert y para update pero tambien tenemos la opcion de
ponerlo en triggers. Un colega nos dice que es mejor en triggers porque eso
le da control a la misma base de datos como si fuera integridad declarativa.
Otro dice que aun asi es mejor meter todo en los SP y olvidarse de esos
triggers/

Me podrian dar su opinion basados en su experiencia ?

gracias por la ayuda

tito
 

Leer las respuestas

#1 Salvador Ramos
25/09/2006 - 21:14 | Informe spam
Hola,

Ambas opciones tienen sus pros y sus contras, la principal ventaja que veo a
ponerlo en triggers, es que si se produce una inserción desde cualquier
sitio que no sea tu sp, al estar en el trigger se ejecutará esa parte del
código. Si está en un trigger se ejecutará de forma automática cada vez que
se producta un insert, update o delete en la tabla. Creo que tu debes
decidir que es lo que más te interesa en tu caso.

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Tito" escribió en el mensaje
news:%
Hola quisiera su opinion sobre esto. Estamos haciendo un sistema con sql
server y hay mucha logica que podemos ponerla dentro de los SP's de cruds
sobre todo para Insert y para update pero tambien tenemos la opcion de
ponerlo en triggers. Un colega nos dice que es mejor en triggers porque
eso le da control a la misma base de datos como si fuera integridad
declarativa. Otro dice que aun asi es mejor meter todo en los SP y
olvidarse de esos triggers/

Me podrian dar su opinion basados en su experiencia ?

gracias por la ayuda

tito

Preguntas similares