After Update Trigger
can anyone help me
i've created a trigger on one of my tables (called PROJECT), that I beleve should fire if I either add a new record to the table, or update an existing record.
The trigger is working fine if I update the record, but its not firing when i create a new record, and I dont understand why,
This is my trigger
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'TR_TrackUsers' AND type = 'TR')
DROP TRIGGER TR_TrackUsers
GO
CREATE TRIGGER TR_TrackUsers
ON project
FOR INSERT, UPDATE
AS
DECLARE @PROJECTID BIGINT,
@USERID INT,
@NewUserID int
SELECT @PROJECTID = i.ProjectId,
@USERID = i.UserID
FROM inserted i
SELECT @NewUserID = d.UserID
FROM deleted d
if @USERID <> @NewUserID
BEGIN
INSERT INTO
ALLOCATIONLOG
(ProjectID, UserID )
VALUES
(@PROJECTID, @USERID)
|