SQL 2000: sentencias en triggers

13/11/2007 - 19:35 por Juan Carlos Mendoza | Informe spam
buenas,

hasta que punto es recomendable utilizar triggers? estuve revisando
por aca unos triggers de desarrollo y veo que le meten bastante logica
(Cual si fuera un stored procedure). Es conveniente? o mejor es abrir
un begin tran y cerrarlo al final?

La consulta es generica, no se refiere a un caso en particular, me
gustaria conocer sus comentarios respecto al tema de "poblar" los
triggers con sentencias y logica de ejecucion.

Saludos,

Juan Carlos Mendoza
Callao - Peru

Preguntas similare

Leer las respuestas

#1 Juan Diego Bueno
13/11/2007 - 20:10 | Informe spam
Hola Juan Carlos:

Presuponiendo el debate que se puede abrir a raíz de este post, podrías
echar un vistazo a este hilo para ponerte en antecedentes (aunque luego
igual nadie dice nada, y el tema se queda ahí):

http://groups.google.com/group/micr...f8925262cd

Aunque a priori parezca que no tiene nada que ver, a medida que avances
verás que se debate algo muy similar a lo que tu planteas.

Saludos
Juan Diego Bueno www.moondance.tk
"Juan Carlos Mendoza" escribió en el mensaje
news:
buenas,

hasta que punto es recomendable utilizar triggers? estuve revisando
por aca unos triggers de desarrollo y veo que le meten bastante logica
(Cual si fuera un stored procedure). Es conveniente? o mejor es abrir
un begin tran y cerrarlo al final?

La consulta es generica, no se refiere a un caso en particular, me
gustaria conocer sus comentarios respecto al tema de "poblar" los
triggers con sentencias y logica de ejecucion.

Saludos,

Juan Carlos Mendoza
Callao - Peru

Respuesta Responder a este mensaje
#2 Peni
13/11/2007 - 20:28 | Informe spam
Yo como mínimo incluiría lo necesario para mantener la integridad
referencial, en cuanto a la lógica ... es cuestión de gustos, yo
particularmente la incluyo, parte en tiggers y parte en SP

buenas,

hasta que punto es recomendable utilizar triggers? estuve revisando
por aca unos triggers de desarrollo y veo que le meten bastante logica
(Cual si fuera un stored procedure). Es conveniente? o mejor es abrir
un begin tran y cerrarlo al final?

La consulta es generica, no se refiere a un caso en particular, me
gustaria conocer sus comentarios respecto al tema de "poblar" los
triggers con sentencias y logica de ejecucion.

Saludos,

Juan Carlos Mendoza
Callao - Peru




=Saludos. Peni.
=
Respuesta Responder a este mensaje
#3 Gux (MVP)
13/11/2007 - 21:11 | Informe spam
Como dijo Juan Diego Bueno, antes de empezar el debate es bueno leer algunas
cosas. Un buen artículo para leer:

Optimize database triggers in SQL Server 2000
http://searchsqlserver.techtarget.c...22,00.html

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Juan Carlos Mendoza" wrote:

buenas,

hasta que punto es recomendable utilizar triggers? estuve revisando
por aca unos triggers de desarrollo y veo que le meten bastante logica
(Cual si fuera un stored procedure). Es conveniente? o mejor es abrir
un begin tran y cerrarlo al final?

La consulta es generica, no se refiere a un caso en particular, me
gustaria conocer sus comentarios respecto al tema de "poblar" los
triggers con sentencias y logica de ejecucion.

Saludos,

Juan Carlos Mendoza
Callao - Peru


Respuesta Responder a este mensaje
#4 Maxi Accotto
14/11/2007 - 01:04 | Informe spam
Hola, a mi no me gusta usar mucho triggers y trato de que mi logica de
negocios este dentro de los store procedures o bien en la aplicacion.
Pero encontraras otras opiniones, a mi en lo particular no me gusta el hecho
de que se disparen siempre y ademas como bien has indicado los triggers
estan dentro de una transaccion y hay que tratar que estas duren lo justo y
necesario.
Tambien hay otro detalle con los triggers, si usas paquetes DTS por ejemplo,
deberias tener cuidado porque por defecto no se dispararan los triggers de
ese paquete!



Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"Juan Carlos Mendoza" escribió en el mensaje de
noticias:
buenas,

hasta que punto es recomendable utilizar triggers? estuve revisando
por aca unos triggers de desarrollo y veo que le meten bastante logica
(Cual si fuera un stored procedure). Es conveniente? o mejor es abrir
un begin tran y cerrarlo al final?

La consulta es generica, no se refiere a un caso en particular, me
gustaria conocer sus comentarios respecto al tema de "poblar" los
triggers con sentencias y logica de ejecucion.

Saludos,

Juan Carlos Mendoza
Callao - Peru

Respuesta Responder a este mensaje
#5 Carlos M. Calvelo
14/11/2007 - 01:48 | Informe spam
Hola Juan Carlos,

On 13 nov, 19:35, Juan Carlos Mendoza wrote:
buenas,

hasta que punto es recomendable utilizar triggers? estuve revisando
por aca unos triggers de desarrollo y veo que le meten bastante logica
(Cual si fuera un stored procedure). Es conveniente? o mejor es abrir
un begin tran y cerrarlo al final?

La consulta es generica, no se refiere a un caso en particular, me
gustaria conocer sus comentarios respecto al tema de "poblar" los
triggers con sentencias y logica de ejecucion.

Saludos,




Quizás te interese leer también este hilo:

http://groups.google.com/group/micr...6919dc2af0

Saludos,
Carlos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida