domingo, 10 de abril de 2016

SQL Server - Crear o reemplazar trigger

IF OBJECT_ID(N'[dbo].[Certificados_Eventos_Insert]') IS NULL 
    exec ('CREATE TRIGGER dbo.Certificados_Eventos_Insert ON  [dbo].[Certificados] AFTER INSERT AS BEGIN SELECT 1 END')
GO
ALTER TRIGGER dbo.Certificados_Eventos_Insert
ON dbo.Certificados
AFTER INSERT
AS 
BEGIN
INSERT INTO [Certificados_Eventos] ([ID Certificado], [Fecha], [Tipo Documento], [Acción], [Usuario], [ID Documento])
    VALUES (@@IDENTITY , GETDATE(), 'CRT', 'Certificado - Creación', CURRENT_USER, @@IDENTITY )
END
GO