Mssql 触发器

INSERT触发器: 向表中插入数据时被触发

UPDATE触发器:修改表中数据时被触发

DELETE触发器:从表中删除数据时被触发

INSERT 触发器:
在向目标表中插入数据后,会触发该表的INSER触发器,系统自动在内存中创建INSERTED表

UPDATE 触发器:
在向目标表中更新数据后,会触发该表的UPDATE触发器,系统自动在内存中创建DELETED表和INSERTED表,DELETED表存放的是更新前的数据,INSERTED表存放的是更新的数据

Delete 触发器:
在向目标表中删除数据后,会触发该表的Delete 触发器,系统自动在内存中创建DELETED表,DELETED表存放的是删除的数据

DEMO:

Create TRIGGER [dbo].[Trigger]
ON [dbo].BD_Supplier
AFTER INSERT --UPDATE --DELETE
AS
BEGIN
SET NOCOUNT ON
SELECT * FROM INSERTED
-- SELECT * FROM DELETED

END

posted @ 2022-12-30 13:04  pipitnt  阅读(711)  评论(0)    收藏  举报