什么是触发器?模拟电子技术中触发器有哪几种?


什么是触发器?其是一种特殊存储过程 。跟数据库对象紧密相连 。不能被直接调用 。要通过事件进行触发而执行 。若数据库对象中结构或数据发生变化会自动强制执行 。但在创建前已有数据存于表中是不起控制作用的 。
触发器的组成与分类
【什么是触发器?模拟电子技术中触发器有哪几种?】触发器的组成分三部分 。由触发事件或语句、触发限制条件、触发体三部分组成 。其分两大类 。DML触发器和DDL触发器 。
DML触发器是在数据库发生数据操纵语言事件时被调用的触发器 。而DDL触发器是激发存储过程以响应事件 。可以响应多种数据定义语言语句而触发 。因此 。数据操纵语言对应DML触发器 。而数据定义语言对应DDL触发器 。
DML触发器和DDL触发器相同点与异同点
相同点;都可以进行套嵌 。都可以为同一个Transact-SQL语句创建多个触发器 。都可以运行在Microsoft、SQL语句创建多个触发器 。都可以运行在Microsoft、NET Framework中创建的及在SQL Server中上载的程序集中打包的托管代码 。
异同点;DML触发器在INSERT、UP DATE和DELETE语句上操作 。有助于在表或视图中修改数据时强制业务规则 。扩展数据完整性 。DDL触发器在CREAEDATE和DELETE语句上操作 。有助于在表或视图中修改数据时强制业务规则 。扩展数据完整性 。DDL触发器在CREATE 、ALTER、、ALTER、DROP或其它DDL语句上操作 。用于执行管理任务 。并强制影响数据库的业务规则 。
在数字电路中 。触发器是一种重要的单元电路 。是组成时序逻辑电路的重要单元 。触发器按照功能可分RS触发器、JK触发器、D触发器、T触发器等 。按照结构又可分基本结构触发器、主从结构触发器、延边结构触发器、同步结构触发器等 。

什么是触发器?模拟电子技术中触发器有哪几种?

文章插图