lunes, 8 de febrero de 2010

Desactivar un Trigger temporalmente

Para desactivar un trigger temporalmente y luego volver a activarlo, tenemos que hacer lo siguiente:

ALTER TABLE miTabla DISABLE TRIGGER ALL
--aquí ejecutaremos lo que necesitemos y luego lo volvemos a activar
ALTER TABLE miTabla ENABLE TRIGGER ALL

Realmente desactiva todos los triggers de esa tabla, si queremos uno en concreto en lugar de ALL especificamos el nombre del trigger.

2 comentarios:

El mercero dijo...

a ver si actualizamos el blog chaval, ya da pereza eh? tenía potencial pero el de dosflores es definitivamente de calidad superior.

El mercero dijo...

a ver si actualizamos el blog chaval, ya da pereza eh? tenía potencial pero el de dosflores es definitivamente de calidad superior.