Habilitar e desabilitar triggers

09/04/2016

0

Preciso de uma resposta simples, em que casos precisamos desabilitar triggers? travamentos?
Welton Dias

Welton Dias

Responder

Post mais votado

09/04/2016

Quando não quiser que elas sejam executadas. Por exemplo, voce pode precisar inserir dados na tabela sem que a triger de atualizar saldos seja executada. Ou pode precisar importar dados e precise desativar trigger pra não dar erro na importação.

Trigger é uma rotina automatica que é executada antes ou depois de um insert ou update. Pode editar dados na tabela em questão ou em outra tabela. Existe N motivos pra desativar.

Raylan Zibel

Raylan Zibel
Responder

Mais Posts

09/04/2016

Welton Dias

Você deu ótimos exemplos, valeu mesmo, mas existem fatos ou ocorrencias que devo me ater antes de fazer isso, algum guia?
Responder

09/04/2016

Raylan Zibel

Desativar a trigger ou não depende, na maior parte, do que exatamente ela foi feita pra processar... Tem trigger que so poe chave primaria, e tem trigger que cria tabelas e alimenta elas. Depende muito...
Responder

09/04/2016

Welton Dias

Entendi, nesses casos a experiencia irá me guiar!
Responder

09/04/2016

Mariana Carvalho

Boa tarde Welton, achei um artigo bem antigo sobre isso, mas apenas mostra os comandos, sem entrar em detalhes sobre como e quando abordar.

[url]https://francozodba.wordpress.com/2014/05/06/desabilitar-e-habilitar-triggers-no-sql-server/[/url]
Responder

09/04/2016

Welton Dias

Já tinha visto, infelizmente o blog não é mais atualizado, mas obrigado.
Responder

09/04/2016

Mariana Carvalho

Já tinha visto, infelizmente o blog não é mais atualizado, mas obrigado.


Tudo bem Welton.
Responder

10/04/2016

Welton Dias

O post é bom mas tem esse detalhe de não possui mais informações sobre o assunto.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar