Omitir Trigger

13/04/2007 - 21:04 por Gabriel Dameñov | Informe spam
Hola.
¿Como hago para evitar que se ejecuten alguno o todos los desencadenadores
de una tabla?
Lo que quiero es ejecutar un UPDATE a la tabla, pero que no se ejecuten sus
desencadenadores (únicamente en un caso específico).

Muchas gracias desde ya.


Gabriel J. Dameñov
GDMS Ingeniería de Software
Santa Fe - Argentina
www.gdmsargentina.com.ar
-

Preguntas similare

Leer las respuestas

#1 Maxi
13/04/2007 - 21:29 | Informe spam
Hola, lo debes deshabilitar, revisa la sentencia ALTER TABLE en tus libros
on line


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Gabriel Dameñov" escribió en el mensaje
news:
Mostrar la cita
#2 Javier Loria
14/04/2007 - 02:14 | Informe spam
Hola:
La respuesta de Maxi es adecuada para SQL 2000 y 2005.
En SQL 2005, tambien puede usar la nueva sintaxis DISABLE TRIGGER
==DISABLE TRIGGER Tabla.MyTrigger ON Tabla;
== Saludos,

Javier Loria
Costa Rica (MVP)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

"Maxi" wrote in message
news:%23t%
Mostrar la cita
#3 Maxi
14/04/2007 - 15:18 | Informe spam
Gracias Javier es cierto esto y una muy buena feature de 2005 :) al igual
que los indices con el apagado :)

"Javier Loria" wrote in message
news:
Mostrar la cita
#4 Gabriel Dameñov
16/04/2007 - 12:27 | Informe spam
Gracias por sus respuestas.

Gabriel J. Dameñov

-
"Gabriel Dameñov" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida