Perguntas com a marcação «trigger»

Código de procedimento executado automaticamente em resposta a um evento do banco de dados.

25
Gatilho em combinação com transação

Suponha que tenhamos a seguinte situação: Temos uma mesa (digamos Table_A), que tem um gatilho INSERT. O trabalho do acionador é atualizar algumas linhas com table_Bbase nos valores inseridos em table_A. Agora, está tudo bem quando simplesmente inserimos uma linha na tabela, mas e as situações em...

22
Os gatilhos são compilados toda vez?

Estamos solucionando problemas de um servidor com alta utilização da CPU. Depois de descobrir que as consultas não estavam realmente causando isso, começamos a procurar compilações. O Monitor de desempenho está exibindo menos de 50 compilações / s e menos de 15 recompilações / s. Depois de...

21
Devo adicionar SET NOCOUNT ON a todos os meus gatilhos?

É do conhecimento geral que você deveria ter SET NOCOUNT ON por padrão ao criar novos procedimentos armazenados. A Microsoft alterou o modelo padrão para incluí-lo em 2012. Eu pensei que isso deveria ser o mesmo para gatilhos, mas não está incluído no modelo. Isso é intencional ou apenas uma...

18
Qual é a maneira mais rápida de limpar dados?

Cenário: Temos duas tabelas Tbl1e Tbl2no servidor de assinante. O Tbl1está sendo replicado do Publisher Server Ae possui dois gatilhos - inserção e atualização. Os gatilhos estão inserindo e atualizando os dados Tbl2. Agora, temos que limpar (aproximadamente 900 milhões de registros) dos...

13
SQL dinâmico nas rotinas armazenadas do MySQL

De acordo com as restrições nas rotinas e gatilhos armazenados , o sql dinâmico não pode ser usado (restrição levantada para procedimentos armazenados na versão 5.0.13 e posterior). Por que essa limitação existe? E por que levantá-lo para procedimentos, mas não para funções ou...