CREATE TRIGGER SyncInsert ON MyT WITH ENCRYPTION --加密,Trigger具體內容不可查看 AFTER INSERT --插入成功後,執行TRIGGER事件 AS BEGIN IF (ROWCOUNT_BIG() = 0) RETURN; INSERT INTO MyTBak (ID, Name, Age, Gender) SELECT ID, Name, Age, Gender /** *代表了Trigger作用的表對象(因爲是INSERT動作,所以是這個INSERTED *參考:https://docs.microsoft.com/zh-cn/sql/relational-databases/triggers/use-the-inserted-and-deleted-tables?view=sql-server-ver15) */ FROM INSERTED END; GO INSERT INTO MyT(ID,Name,Age,Gender) Values(12,'1',23,1); GO
需求邏輯:MyT表插入一條數據,自動在MyTBak表插入一條相同的數據;
截圖如下所示: