SQL触发器。用法
来源:互联网 发布:游戏配乐 知乎 编辑:程序博客网 时间:2024/05/17 22:23
SQL触发器:当对数据表进行改变的时候,就会产生触发器,我们便可以在触发器中做相应的操作。
触发器是一种特殊类型的存储过程,它在指定的表中的数据发生变化时自动生效。唤醒调用触发器以响应 INSERT、UPDATE 或 DELETE 语句。
第一步,我们点击我们要建立触发器的表。
右键--新建触发器----跳出触发器的代码段
第二步:将不要的部分删除掉。如下图。
然后根据我们想要的效果功能填写代码即可;如下例子代码
USE [newssystem]
GO
/****** Object: Trigger [dbo].[trigCategoryDelete] Script Date: 05/13/2013 21:14:44 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: 张美佳
-- Create date: 2013-4-13 22:24
-- Description: 删除类别触发器
-- =============================================
ALTER TRIGGER trigCategoryDelete
ON category
instead of DELETE
AS
BEGIN
--定义一个变量
declare @caId int ;
--将要删除的类别放入deleted临时表中并选出其类别Id
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
触发建立完成了
选中执行----------------------------------------------------esce 触发器的名字------------该语句用来检验我们代码是否有错
以上代码的意思是,:在我们删除“新闻类别”的时候,自动调用了这个触发器的。
第三步:如何执行触发器。它是自动被触发的事件。并不需要特定的调用。
触发器,因为某件事情发生了,所以自动触发执行触发器我们定义好的事件。切记
- SQL触发器。用法
- SQL触发器简单用法
- SQL Server 中 触发器用法
- SQL Server的触发器用法
- 关于 MS SQL 触发器 的一些用法
- SQL 触发器
- SQL触发器
- SQL触发器
- SQL触发器
- SQL 触发器
- SQL触发器
- sql触发器
- SQL触发器
- SQL触发器
- Sql触发器
- SQL触发器
- SQL 触发器
- SQL触发器
- C++编程需注意的一些小问题
- 给计算机专业求职的同学推荐几本书
- WebForms UnobtrusiveValidationMode 需要“jquery” 错误排除
- 获取论文全文的13种方法
- Ignatius and the Princess IV(hdu模拟题)
- SQL触发器。用法
- 2013年湘潭邀请赛解题报告
- BZOJ2326: [HNOI2011]数学作业【矩阵加速递推】
- Struts2 + jQuery 实现ajax
- Inside COM读书笔记------动态链接库
- 剑指offer:7-用两个栈实现队列
- javaweb_day10 mysql总结
- hdu4427 Math Magic
- 忘记系统登录密码的简便方法