Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como criar um gatilho que salvaria os dados excluídos (vários registros) em uma Tabela de Produção


Este deve ser um requisito bastante simples ao longo das seguintes linhas
CREATE TRIGGER YourTrigger
ON Staging
AFTER DELETE 
AS
INSERT INTO Production
SELECT * 
FROM DELETED

Mas usando o OUTPUT cláusula pode ser mais eficiente do que um gatilho de qualquer maneira
DELETE Staging 
OUTPUT DELETED.* 
INTO Production