[firebase-br] Inativar Trigger

Desenvolvimento desenvolvimento em passofeliz.com.br
Seg Nov 27 12:46:50 -03 2006


é mais simples do que parece:
Desativar
ALTER TRIGGER SUA_TRIGGER INACTIVE

Ativar
ALTER TRIGGER SUA_TRIGGER ACTIVE



----- Original Message ----- 
From: "marcio.schmeling" <schmeda em gmail.com>
To: <lista em firebase.com.br>
Sent: Monday, November 27, 2006 10:22 AM
Subject: Re: [firebase-br] Inativar Trigger


Para Desativar uma trigger específica:


UPDATE RDB$TRIGGERS
SET RDB$TRIGGER_INACTIVE = 1
WHERE RDB$TRIGGER_NAME = 'NOMEDATRIGGER'
AND RDB$TRIGGER_SOURCE IS NOT NULL
AND ((RDB$SYSTEM_FLAG = 0)
OR (RDB$SYSTEM_FLAG IS NULL))


-- 
Vlw

T+

[marcio.schmeling]



Marcelo Barby wrote:

> Bom dia Pessoal,
>
>
>
>             Gostaria de saber se há como inativar uma det. trigger
> sem ter que altera-la totalmente, porque quando altero a tabela ou
> altero determinado campo ela é executada inutilmente, por exemplo em
> uma atualização de versão.
>
>             Sei que se eu usar :
>
>
>
>             alter trigger teste contabil_bi0
>
>             inactive before insert position 0
>
>             as
>
>             begin
>
>                   ....
>
>             end
>
>
>
> Ele faz mas é preciso passar o script total da trigger, gostaria de
> saber se há outra maneira de se fazer isto. Usando apenas uma linha
> de Comando.
>
> Isto é importante para mim pq preciso inativar as triggers fazer
> alterações necessárias e ativa-las novamente.
>
>
>
>             Grato.
>
>
>
>             Marcelo Barby
>
>             Analista de Sistemas
>
>             mib em teorema.inf.br
>
>             www.teorema.inf.br
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista