[firebase-br] Inativar Trigger

marcio.schmeling schmeda em gmail.com
Seg Nov 27 11:22:03 -03 2006


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








Mais detalhes sobre a lista de discussão lista