我想编写触发器以使用插入和删除的表格。我写了触发器插入:在触发器中使用插入和删除的表格
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