after触发器要求只有执行某一操作insert、update、delete之后触发器才被触发,且只能定义在表上。1.定义
2.作用
3.After触发器
2.BookType表
3.1insert触发器
--创建insert触发器-- go create trigger tgr_insert on books for insert --设置为insert触发器 as declare @typeID int --定义变量 select @typeID=TypeID from inserted --从插入表获取数据 update bookType set Nums = Nums+1 where ID=@typeID --更新bookType表
3.2update触发器
--创建update触发器-- go create trigger tgr_update on books for update --设置为update触发器 as --定义变量 declare @oldtypeID int declare @newtypeID int --从两张表中获取数据 select @oldtypeID=TypeID from deleted select @newtypeID=TypeID from inserted --执行操作 update bookType set Nums = Nums-1 where ID=@oldtypeID update bookType set Nums = Nums+1 where ID=@newtypeID
3.3delete触发器
--创建update触发器-- go create trigger tgr_delete on books for delete --设置为delete触发器 as --定义变量 declare @typeID int --从删除表中获取数据 select @typeID=TypeID from deleted --执行操作 update bookType set Nums = Nums-1 where ID=@typeID
4.Instead of触发器
--创建instead of触发器-- go create trigger tgr_intesadOf on books instead of update --设置为 instead of 触发器,执行update操作时触发 as --定义变量 declare @oldtypeID int declare @newtypeID int --从两张表或获取数据 select @oldtypeID=TypeID from deleted select @newtypeID=TypeID from inserted --执行操作 update bookType set Nums = Nums-1 where ID=@oldtypeID update bookType set Nums = Nums+1 where ID=@newtypeID
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算