SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <阿康>
-- Create date: <2009-12-30>
-- 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 id from news where caid=@caid)
--删除新闻
Delete news where caid=@caid
--删除类别
Delete category where id=@caid
END
GO
分享到:
相关推荐
SQL数据库触发器的实际应用 触发器是一种特殊类型的存储过程,不由用户直接调用。当使用下面的一种或多种数据修改操作在指定表中对数据进行修改时,触发器会生效:UPDATE、INSERT 或DELETE。触发器可以查询其它表,...
易飞ERP数据库触发器查询工具,非常实用
"数据库触发器" 数据库触发器是一种特殊的存储过程,它可以在特定的事件发生时自动执行,以维护数据库的完整性和一致性。触发器可以在INSERT、UPDATE、DELETE等DML语句之前或之后执行,以便检查和限制用户的操作。 ...
【SQL数据库触发器详解】 SQL数据库中的触发器是一种特殊的存储过程,它的主要功能是在特定的数据库操作(如INSERT、UPDATE、DELETE)发生时自动执行,以此来维护数据的完整性和一致性。触发器的设计旨在增强数据库...
数据库触发器是数据库管理系统中的一种重要机制,它允许在数据修改(INSERT、UPDATE或DELETE)时执行特定的SQL代码或存储过程。SQL触发器的概念源自关系数据库理论,用于实现复杂的数据完整性约束,或者在数据发生...
数据库触发器是数据库管理系统中的一种重要机制,它允许在特定的数据操作语言(DML)事件发生时自动执行一段预定义的SQL代码。本实验报告主要围绕如何理解和运用触发器,特别是针对数据完整性的维护,以及在...
详细介绍了数据库触发器的原理 与开发 使读者能够快速的掌握数据库触发器的开发技术
【大型数据库触发器介绍】 数据库触发器是数据库管理系统中的一种特殊程序,它在特定的事件(如INSERT、UPDATE或DELETE操作)发生时自动执行,用于实现业务规则或复杂的数据约束。在ORACLE和SYBASE这样的大型数据库...
Oracle数据库触发器是数据库管理系统中的一种重要特性,它允许开发者在特定的数据操作(如INSERT、UPDATE、DELETE)之前或之后执行自定义的SQL代码或PL/SQL块。这些代码可以用来实现业务规则、数据验证、审计跟踪等...
### Oracle数据库触发器实例解析 #### 一、触发器简介 在Oracle数据库中,触发器是一种存储过程,它被设计为当特定事件(如数据插入、更新或删除)发生时自动执行。触发器可以用于执行复杂的业务逻辑或者数据完整...
数据库触发器是数据库管理系统中的一种重要机制,它们本质上是预定义的存储过程,可以在特定的数据库操作(如INSERT、UPDATE、DELETE)发生时自动执行。SQL Server提供了对触发器的支持,允许用户根据需要创建和定制...
### 数据库实验6:触发器 #### 一、实验背景及目标 本次实验的主要目的是让学生深入理解并掌握数据库触发器的使用方法。触发器是一种特殊类型的存储过程,它被自动执行,当特定事件(如数据的插入、更新或删除)...
数据库的触发器的学习,一些基本的介绍,简单明了,还是很容易理解。
在SQL数据库中,触发器(Triggers)是一种存储过程,它们在特定的数据库操作(如INSERT、UPDATE或DELETE)发生时自动执行。触发器是数据库系统中的重要组件,用于实现复杂的业务规则和数据完整性约束,当用户试图...
数据库触发器是数据库管理系统中的一个重要组成部分,主要用于在特定的数据操作(如INSERT、UPDATE或DELETE)发生时自动执行一段预定义的SQL代码。在本压缩包中,"数据库触发器----VC"是一个示例,它展示了如何...
### 数据库触发器详解 #### 引言 在数据库管理系统(DBMS)中,触发器是一种特殊类型的存储过程,被设计成在预定义的数据库事件发生时自动执行。这些事件包括但不限于INSERT、UPDATE、DELETE等数据操作语言(DML)事件...
在数据库管理中,触发器(Triggers)是一种存储过程,它会在特定的数据库操作(如INSERT、UPDATE或DELETE)发生时自动执行。在C#编程中,虽然我们并不直接编写触发器,但我们可以通过ADO.NET或其他数据库访问技术与...
触发器简单说明 数据库触发器说明 触发器简单说明 数据库触发器说明
"数据库触发器的创建和使用" 数据库触发器是数据库管理系统中的一种特殊类型的存储过程,它可以自动执行某些操作来确保数据的完整性和一致性。本章节将详细介绍触发器的概念、功能、优点、类型,以及如何创建和使用...
"数据库触发器PPT教案.pptx" 数据库触发器是数据库系统中的一种特殊类型的存储过程,用于实现复杂的参照完整性和数据的一致性。以下是数据库触发器的知识点: 1. 触发器概述:触发器是一种特殊类型的存储过程,在 ...