Trigger
Create trigger T_EmpDetails on TblEmpDetails
--INSTEAD OF UPDATE,INSERT,DELETE
AFTER UPDATE,INSERT,DELETE
AS
BEGIN--[
insert dbo.TblEmpDetailsBak
(
EmpID,EmpName,Address,City,Country,DOB,DOJ,Salary,
Gender,Age,Height,BranchCode,UserName,UpdatedDate,Actions
)
select EmpID,EmpName,Address,City,Country,DOB,DOJ,Salary,
Gender,Age,Height,BranchCode,USER_NAME(),GETDATE(),'INSERT'
from inserted
insert dbo.TblEmpDetailsBak
(
EmpID,EmpName,Address,City,Country,DOB,DOJ,Salary,
Gender,Age,Height,BranchCode,UserName,UpdatedDate,Actions
)
select EmpID,EmpName,Address,City,Country,DOB,DOJ,Salary,
Gender,Age,Height,BranchCode,USER_NAME(),GETDATE(),'DELETE'
from deleted
RAISERROR('Yo Dont haverights to Modify', 16, 1)
end
ALTER TRIGGER T_EmpDetails ON TblEmpDetails
--AFTER UPDATE,INSERT,DELETE
INSTEAD OF DELETE
AS
BEGIN--[
select * from deleted
RAISERROR('Yo Dont haverights to Modify', 16, 1)
END
select *
from TblEmpDetails
delete
from TblEmpDetails
where EmpId='Emp106'
update TblEmpDetails set City='Nmakkal'
where EmpId='EMP999'
select *
from TblEmpDetailsBak