Back to Browse

How to create triggers for tracking DML Changes in SQL Server

291 views
May 22, 2025
9:32

--How to track DML Changes using Triggers --1. After triggers select * from employee --AUDIT_TABLE --CREATE AUDIT TABLE CREATE TABLE AUDIT_TABLE(TABLENAME VARCHAR(20), OPERATION VARCHAR(10), OPERATIONDATE DATE) --CREATE TRIGGER FOR INSERT --CREATE TRIGGER FOR UPDATE --CREATE TRIGGER FOR DELETE CREATE OR ALTER TRIGGER TR_AFTERDELETE ON EMPLOYEE FOR DELETE AS BEGIN INSERT INTO [AUDIT_TABLE](TABLENAME,OPERATION,OPERATIONDATE) VALUES('EMPLOYEE','DELETE',GETDATE()) END --INSERT DATAT TO EMPLOYEE INSERT INTO EMPLOYEE VALUES(9,'JASON','US') SELECT * FROM AUDIT_TABLE --UPDATE DATA UPDATE EMPLOYEE SET NAME = 'ROBINSON' WHERE ID = 9 --DELETE DATA DELETE FROM EMPLOYEE WHERE ID=9

Download

1 formats

Video Formats

360pmp410.7 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

How to create triggers for tracking DML Changes in SQL Server | NatokHD