PDA

View Full Version : سوال: راهنمایی در تریگر



pooyamirzapour
سه شنبه 29 اردیبهشت 1388, 11:12 صبح
می خوام با استفاده از تریگر و برای DELETE روی یک جدول به محتویات مقادیر حذف شده دسترسی داشته باشم.یعنی اون رکورد حذف شده رو تو یک جدول دیگه INSERT کنم
راه حلی وجود داره؟؟
CREATE TRIGGER TRIGGERNAME
ON TABLE1 FOR DELETE
AS
BEGIN
INSERT INTO TABLE2
(ID,Name) VALUES(TABLE1.ID,TABLE1.Name)
END
GO

pooyamirzapour
سه شنبه 29 اردیبهشت 1388, 15:04 عصر
پیدا کردم
CREATE TRIGGER DeleteFileID
ON dbo.[File] AFTER DELETE
AS
BEGIN
DECLARE @FileID INT
DECLARE @FileOwnerID INT
SELECT @FileID=FileID,@FileOwnerID=FileOwnerID FROM DELETED
INSERT INTO DeletedFile
(FileID,FileOwnerID) VALUES(@FileID,@FileownerID)
END
GO