首页 / MSSQL / SQL Server 触发器
SQL Server 触发器
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了SQL Server 触发器,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2236字,纯文字阅读大概需要4分钟。
内容图文
触发器,他与存储过程很相似,可以说触发器是一种特殊类型的存储过程,但触发器主要是通过事件进行触发被自动调用执行的,而存储过程可以通过存储过程的名称被调用。1,创建触发器
<span style="font-size:18px;">-- ================================================ -- Template generated from Template Explorer using: -- Create Trigger (New Menu).SQL -- -- Use the Specify Values for Template Parameters -- command (Ctrl-Shift-M) to fill in the parameter -- values below. -- -- See additional Create Trigger templates for more -- examples of different Trigger statements. -- -- This block of comments will not be included in -- the definition of the function. -- ================================================ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: <Author,,Name> -- Create date: <Create Date,,> -- Description: <Description,,> -- ============================================= CREATE TRIGGER trigCategoryDelete ON category instead of DELETE AS BEGIN declare @caID int select @caID=id from deleted --删除评论 delete comment where newsId in (select newsId from news where caID =@caID ) --删除新闻 delete news where caID=@caID --删除新闻类别 delete category where id=@caID END GO </span>
2,修改触发器
<span style="font-size:18px;">USE [newssystem] GO /****** Object: Trigger [dbo].[trigCategoryDelete] Script Date: 06/10/2015 16:48:45 ******/ SET ANSI_NULLS ON GO SETQUOTED_IDENTIFIER ON GO --============================================= --Author: tsj -- Create date: 2015年6月9日16:40:00 --Description: 删除类别触发器 --============================================= ALTER TRIGGER[dbo].[trigCategoryDelete] ON [dbo].[category] AFTER delete AS BEGIN --select* from deleted declare @caId int ---定义变量 select @caId=id from deleted -----从 deleted中取出id --删除评论 deletecomment where newsId=(select newsId from news where caID=@caId) --删除新闻 deletenews where caID=@caID --删除类别 deletecategory where id=@caID END </span>
3,删除触发器:
<span style="font-size:18px;">drop trigger trigger_name </span>
版权声明:本文为博主原创文章,未经博主允许不得转载。
SQL Server 触发器
标签:
本文系统来源:http://blog.csdn.net/tsj11514oo/article/details/47173801
内容总结
以上是互联网集市为您收集整理的SQL Server 触发器全部内容,希望文章能够帮你解决SQL Server 触发器所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。