none
Trigger RRS feed

  • Pergunta

  •  

    Colegas

     

    Alguém sabe como posso colocar uma Trigger como Enable ou Desable, assim como faço no SQL Server Management Studio.

     

    Ou seja

     

    Quero saber como Habilitar ou Desabilitar uma Trigger programaticamente.

     

     

     

    Obrigado

    Bene

     

     

    segunda-feira, 3 de março de 2008 19:44

Respostas

  • Boa Tarde,

     

    Para fazer isso, você necessita usar a instrução ALTER TABLE. Ex:

     

    Code Snippet

    -- Desabilitar uma trigger

    ALTER TABLE TBL DISABLE TRIGGER TRG

    -- Desabilitar todas as triggers

    ALTER TABLE TBL DISABLE TRIGGER ALL

     

     

    Se você necessitar de habilitar as triggers, substitua a palavra DISABLE por ENABLE.

     

    [ ]s,

     

    Gustavo

     

    segunda-feira, 3 de março de 2008 20:00

Todas as Respostas

  • Boa tarde Benê

     

     

    Para desabilitar uma trigger você utiliza o comando:

    DISABLE TRIGGER NOMEDATRIGGER ON NOMETABELA

     

    Para habilitar uma trigger você utiliza o comando

    ENABLE Trigger NOMEDATRIGGER ON NOMETABELA

     

     

     

     

     

    Espero ter ajudado

     

    segunda-feira, 3 de março de 2008 20:00
  • Boa Tarde,

     

    Para fazer isso, você necessita usar a instrução ALTER TABLE. Ex:

     

    Code Snippet

    -- Desabilitar uma trigger

    ALTER TABLE TBL DISABLE TRIGGER TRG

    -- Desabilitar todas as triggers

    ALTER TABLE TBL DISABLE TRIGGER ALL

     

     

    Se você necessitar de habilitar as triggers, substitua a palavra DISABLE por ENABLE.

     

    [ ]s,

     

    Gustavo

     

    segunda-feira, 3 de março de 2008 20:00