zaagan
8/4/2019 - 8:21 AM

MS SQL Instead Of Trigger

MS SQL Instead Of Trigger

-- INSTEAD OF TRIGGER
-- There can only be One INSTEAD OF trigger
-- per table
CREATE TRIGGER ContactTypeDenyInsertTrigger
    ON [Person].[ContactType] 
Instead Of Insert
AS 
    PRINT 'I in`t gonna insert that.' 
GO

-- Execution
INSERT [Person].[ContactType] (Name,ModifiedDate)
VALUES ('Assassin',GETDATE());

-- Output
-- I in`t gonna insert that.
-- (1 row(s) affected)