我想編寫觸發器以使用插入和刪除的表格。我寫了觸發器插入:在觸發器中使用插入和刪除的表格
CREATE TRIGGER FILL_TABLE
ON Person FOR INSERT
AS
DECLARE @ID int
SELECT @ID = p.ID
FROM Person AS p
INNER JOIN inserted AS i ON p.ID = i.ID
DECLARE @uName char(30);
SELECT @uName = SYSTEM_USER
INSERT tblOperationLog
Values
(@uName, 'user has inserted a row with ID = ' + CONVERT(nvarchar, @ID) + '',
'Insert', CURRENT_TIMESTAMP, GETDATE())
我想編寫觸發器並使用刪除的表,就像插入的那樣。但我不知道如何。我想檢索已刪除的行的ID來填充tblOperationLog的第二列,但我不能。我是否也應該使用內連接?
什麼是sql引擎? – 2010-07-26 15:31:08
我使用SQL Server – anna 2010-07-26 15:36:10