開始使用免費開始

追蹤資料表變更

你需要在資料庫層級建立一個新的觸發程序,將對資料表的修改記錄到 TablesChangeLog 資料表中。

當資料表被建立、修改或刪除時,觸發程序應該被觸發。

本練習屬於課程

在 SQL Server 建立與最佳化觸發程序

檢視課程

練習說明

依照公司的需求建立新的觸發程序。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

-- Create the trigger to log table info
CREATE TRIGGER TrackTableChanges
ON ___
FOR CREATE_TABLE,
	___,
	DROP_TABLE
AS
	INSERT INTO ___ (EventData, ChangedBy)
    VALUES (EVENTDATA(), USER);
編輯並執行程式碼