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é +
Se funcionasse seria legal...
ResponderExcluirÉ lógico que funciona, inclusive voce pode usar dentro da procedure tambem.
ResponderExcluirPreciso desabilitar a Trigger de uma tabela porem quando utilizo o código apresenta o seguinte erro:
ResponderExcluirORA-00905: palavra-chave não encontrada
Pode me ajudar?
Obrigado
Este comentário foi removido pelo autor.
ResponderExcluirOlá Rock.
ResponderExcluirEsse 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;