Implementing Triggers in SQL Server 2000 Triggers are special types of Stored Procedures that are defined to execute automatically in place of or after data modifications. They can be executed automatically on the INSERT, DELETE and UPDATE triggering actions. There are two different types of triggers in Microsoft SQL Server 2000. They are INSTEAD OF triggers and AFTER triggers. These triggers differ from each other in terms of their purpose and when they are fired. In this article we shall discuss each type of trigger. First of all, let's create a sample database with some tables and insert some sample data in those tables using the script below: Create Database KDMNN USE KDMNN GO CREATE TABLE [dbo].[User_Details] ( [UserID] [int] NULL , [FName] [varchar] (50) NOT NULL , [MName] [varchar] (50) NULL , [LName] [varchar] (50) NOT NULL ,