Perguntas com a marcação «trigger»

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


1
Disparo do disparador apesar de nenhuma linha ser afetada
Essa é uma pergunta mais geral, mas a motivação para essa pergunta foi um problema que eu enfrentei ao usar o SQL Server. Eu tenho esse gatilho anexado a um evento Insert em uma tabela que contém alguma lógica que, como efeito colateral, geraria erro se nenhuma linha fosse inserida. …



1
Como criar um gatilho que atualize o campo de data e hora após a modificação da linha?
Criei uma tabela testtabledentro do banco de dados testbaseque possui a seguinte estrutura: product_no (int, not null) product_name (varchar(30), not null) price (money, null) expire_date (date, null) expire_time (time(7), null) No entanto, como escrevo um gatilho para atualizar a linha específica que foi modificada (ou atualizada com novas informações) e …




1
Por que a exclusão de uma exibição particionada resulta em uma inserção de índice em cluster?
Eu tenho uma exibição particionada que possui o gatilho de inserção abaixo (partição pobre do homem). Quando executo um DELETE, recebo o plano de consulta abaixo: delete from factproductprice where pricedate = '20170725' Disparar na exibição: ALTER TRIGGER [dbo].[factProductPriceDelete] ON [dbo].[FactProductPrice] INSTEAD OF DELETE AS BEGIN IF @@ROWCOUNT = 0 …







Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.