Habilitar e desabilitar triggers
Preciso de uma resposta simples, em que casos precisamos desabilitar triggers? travamentos?
Welton Dias
Curtidas 0
Melhor post
Raylan Zibel
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.
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.
GOSTEI 1
Mais Respostas
Welton Dias
09/04/2016
Você deu ótimos exemplos, valeu mesmo, mas existem fatos ou ocorrencias que devo me ater antes de fazer isso, algum guia?
GOSTEI 0
Raylan Zibel
09/04/2016
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...
GOSTEI 0
Welton Dias
09/04/2016
Entendi, nesses casos a experiencia irá me guiar!
GOSTEI 0
Mariana Carvalho
09/04/2016
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]
[url]https://francozodba.wordpress.com/2014/05/06/desabilitar-e-habilitar-triggers-no-sql-server/[/url]
GOSTEI 0
Welton Dias
09/04/2016
Já tinha visto, infelizmente o blog não é mais atualizado, mas obrigado.
GOSTEI 0
Mariana Carvalho
09/04/2016
Já tinha visto, infelizmente o blog não é mais atualizado, mas obrigado.
Tudo bem Welton.
GOSTEI 0
Welton Dias
09/04/2016
O post é bom mas tem esse detalhe de não possui mais informações sobre o assunto.
GOSTEI 0