Xây dựng và Tối ưu hóa Trigger trong SQL Server
Florin Angelescu
Instructor
INSERT, UPDATE, DELETEAFTER hoặc INSTEAD OFinserted và deletedCREATE, ALTER, DROPAFTERCREATE TRIGGER DatabaseChangeLog
FOR CREATE_TABLE
[...]
CREATE TRIGGER TrackDatabaseTables
FOR CREATE_TABLE
[...]
DATABASECREATE_TABLE,ALTER_TABLE,DROP_TABLETrackTableChangesCREATE TRIGGER TrackTableChangesON DATABASEFOR CREATE_TABLE, ALTER_TABLE, DROP_TABLEAS INSERT INTO TablesChangeLog (EventData, ChangedBy) VALUES (EVENTDATA(), USER);
CREATE TRIGGER PreventTableDeletion ON DATABASE FOR DROP_TABLEAS RAISERROR ('Bạn không được phép xóa bảng khỏi cơ sở dữ liệu này.', 16, 1); ROLLBACK;
Xây dựng và Tối ưu hóa Trigger trong SQL Server