SQL Server觸發器可以使用Inserted和Deleted臨時表來獲取剛更改的數據。
以下是一個示例觸發器,可以獲取剛被更新的數據:
CREATE TRIGGER trgAfterUpdate ON your_table
AFTER UPDATE
AS
BEGIN
DECLARE @UpdatedData nvarchar(max);
SET @UpdatedData = '';
SELECT @UpdatedData = @UpdatedData + col1 + ' ' + col2 + CHAR(13) + CHAR(10)
FROM Inserted;
-- 在這里可以對獲取到的數據進行相關操作
-- 例如將獲取的數據插入到另一個表中
END
在上面的示例中,trgAfterUpdate觸發器在更新操作后獲取新的數據,并將其存儲在@UpdatedData變量中。您可以根據需要對獲取到的數據進行相關操作,例如將其插入到另一個表中。