alter table nome_tabela
[disable, enable] trigger nome_trigger
Exemplo
Suponha que se tenha a tabela tab_venda, e nela uma trigger chamada trg_atualiza_limite_cliente. Para desabilitar essa trigger, a linha SQL ficaria como a seguir:
alter table tab_venda
disable trigger trg_atualiza_limite_cliente
Para habiltá-la novamente, substitua disable por enable. Simples não?
Até +
5 comentários:
Se funcionasse seria legal...
É lógico que funciona, inclusive voce pode usar dentro da procedure tambem.
Preciso desabilitar a Trigger de uma tabela porem quando utilizo o código apresenta o seguinte erro:
ORA-00905: palavra-chave não encontrada
Pode me ajudar?
Obrigado
Olá Rock.
Esse comando é válido para o Microsoft SQL Server, pelo retorno acredito que vc esteja usando o ORACLE. No Oracle seria aglo assim:
ALTER TRIGGER !!nome_do_seu_trigger!! DISABLE;
Postar um comentário