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:
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
-


Respuesta Responder a este mensaje
#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%
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:
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
-






Respuesta Responder a este mensaje
#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:
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%
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:
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
-









Respuesta Responder a este mensaje
#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:
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
-


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