Inicio > Transact-SQL > DISABLE TRIGGER (Transact-SQL) / Activar y desactivar Triggers

DISABLE TRIGGER (Transact-SQL) / Activar y desactivar Triggers


De forma predeterminada, los desencadenadores se habilitan cuando se crean. Al deshabilitar un desencadenador no se quita, sigue siendo un objeto de la base de datos actual. Pero el desencadenador no se activa cuando se ejecuta una instrucción Transact-SQL.

— Desactiva el trigger TR_PRUEBAS
DISABLE TRIGGER TR_PRUEBAS ON PRUEBAS
GO

— Activa el trigger TR_PRUEBAS
ENABLE TRIGGER TR_PRUEBAS ON PRUEBAS
GO

— Desactiva todos los trigger de la tabla PRUEBAS
ALTER TABLE PRUEBAS DISABLE TRIGGER ALL
GO

— Activa todos los trigger de la tabla PRUEBAS
ALTER TABLE PRUEBAS ENABLE TRIGGER ALL
GO

Categorías:Transact-SQL
  1. 28 octubre 2011 a las 4:49 pm

    gracias !!! me sirvio para la universidad

  2. german reyes
    22 octubre 2012 a las 3:01 pm

    Buenos dìas, se puede deshabilitar trigger desde otro trigger es ejemplo: Por supuesto esto em da error…

    create trigger tri_insert_aptrx
    on aptrx
    for insert
    as
    begin
    ALTER TABLE sisadm..ADM_SOLICITUDES_PAGO DISABLE TRIGGER TU_ADM_SOLICITUDES_PAGO
    go
    update sisadm..adm_solicitudes_pago
    set orden_pago = c.trx_ctrl_num
    from sisadm..adm_solicitudes_pago a join aptrx b
    on b.po_ctrl_num = a.solicitud
    join inserted c
    on b.trx_ctrl_num = c.trx_ctrl_num
    where b.user_trx_type_code = ‘OP’ and
    b.trx_type = 4091 and
    substring(b.po_ctrl_num,1,3) = ‘201’
    ALTER TABLE sisadm..ADM_SOLICITUDES_PAGO ENABLE TRIGGER TU_ADM_SOLICITUDES_PAGO
    go
    end

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: