>>> ¿Qué es lo que estás intentando lograr?
>
>Tengo una tabla de costos (muy grande en tamaño), por eso me veo obligado a guardar los datos de la tabla de facturas en una tabla alterna, asi evito tanto trafico de informacion en el momento de las validaciones.
>
>La tabla de costos posee un trigger que hace los calculos respectivos.
>Ahora bien, necesito DESABILITAR el trigger para hacer el vaciado de los datos de la tabla de facturas y qye no me cambie los costos.
>
>Luego, debo ACTIVARLA de nuevo para que se siga el proceso normal.
Ya veo. Bueno, es un trigger específico, y es un trigger que está bajo tu control (a diferencia de los triggers RI, que se regeneran automáticamente), así que lo puedes controlar fácilmente con una variable.
FUNCTION MiTriggerDeActualizacion()
if type("plOmitirMiActualizacion") # "U" and plOmitirMiActualizacion
return
endif
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)