Ms SQL Server 触发器
插入触发器 :
create TRIGGER [MediaClassCount_Insert]
ON [dbo].[MediaInfo]
AFTER INSERT
AS
BEGIN
insert into dbo.MediaClassCount(ActiveID,MediaInfoID,Class,FileType) values((select ActiveID from inserted),(select ID from inserted),(select FileType from inserted),'1')
end
END
删除触发器 :
ALTER TRIGGER [MediaClassCount_DELETE]
ON [dbo].[MediaInfo]
AFTER DELETE
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
declare @MediaInfoID int
delete from dbo.MediaClassCount
where [MediaInfoID]= (select ID from DELETED)
END
本文介绍了MsSQLServer中触发器的基本概念,并提供了插入、删除和更新触发器的具体实现示例。通过这些示例,读者可以了解到触发器如何在不同场景下工作,包括如何创建监视特定列更新的触发器。

4137

被折叠的 条评论
为什么被折叠?



