问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

触发器是干什么用的,有什么作用。

发布网友 发布时间:2022-04-22 20:29

我来回答

10个回答

热心网友 时间:2022-04-09 17:26

一、触发器是一个具有记忆功能的,具有两个稳定状态的信息存储器件,是构成多种时序电路的最基本逻辑单元,也是数字逻辑电路中一种重要的单元电路。

在数字系统和计算机中有着广泛的应用。触发器具有两个稳定状态,即“0”和“1”,在一定的外界信号作用下,可以从一个稳定状态翻转到另一个稳定状态。

二、触发器的作用

1、可在写入数据表前,强制检验或转换数据。

2、触发器发生错误时,异动的结果会被撤销。

3、部分数据库管理系统可以针对数据定义语言(DDL)使用触发器,称为DDL触发器。

4、可依照特定的情况,替换异动的指令 (INSTEAD OF)。

扩展资料:

触发器的优点

触发器可通过数据库中的相关表实现级联更改,不过,通过级联引用完整性约束可以更有效地执行这些更改。触发器可以强制用比CHECK约束定义的约束更为复杂的约束。与 CHECK 约束不同,触发器可以引用其它表中的列。

例如,触发器可以使用另一个表中的 SELECT 比较插入或更新的数据,以及执行其它操作,如修改数据或显示用户定义错误信息。触发器也可以评估数据修改前后的表状态,并根据其差异采取对策。一个表中的多个同类触发器(INSERT、UPDATE 或 DELETE)允许采取多个不同的对策以响应同一个修改语句。

参考资料:百度百科-触发器

热心网友 时间:2022-04-09 18:44

触发器(英语:Flip-flop, FF),中国*译作“触发器”、台湾及香港译作“正反器”,是一种具有两种稳态的用于储存的组件,可记录二进制数字信号“1”和“0”。

触发器是一种双稳态多谐振荡器(bistable multivibrator)。该电路可以通过一个或多个施加在控制输入端的信号来改变自身的状态,并会有1个或2个输出。

触发器是构成时序逻辑电路以及各种复杂数字系统的基本逻辑单元。触发器和锁存器是在计算机、通讯和许多其他类型的系统中使用的数字电子系统的基本组成部分。

拓展资料:

触发器的线路图由逻辑门组合而成,其结构均由SR锁存器派生而来(广义的触发器包括锁存器)。触发器可以处理输入、输出信号和时钟频率之间的相互影响。

这里的触发器特指flip-flop,flip-flop一词主要是指具有两个状态相互翻转,例如编程语言中使用flip-flop buffer(翻译作双缓冲)。

参考资料:

wiki百科 网页链接

热心网友 时间:2022-04-09 20:18

触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由个事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到。

触发器可以查询其他表,而且可以包含复杂的 SQL 语句。它们主要用于强*从复杂的业务规则或要求。

例如:您可以根据客户当前的帐户状态,控制是否允许插入新订单。

参考资料:http://ke.baidu.com/view/71792.htm

热心网友 时间:2022-04-09 22:10

可以简单的理解为:就相当于是一个事件的触发装置,
当满足了触发事件的条件后进行相应的处理操作,
例如可以设置当表中增加或删除了记录后,输出来消息进行通知,
这样就可以在这个表上设置一个触发器,触发条件为增加或删除了记录,
触发的事件是 进行通知消息的输出,
呵呵,希望能有帮助,^_^

热心网友 时间:2022-04-10 00:18

触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到。SQL3的触发器是一个能由系统自动执行对数据库修改的语句。

热心网友 时间:2022-04-10 02:42

楼主你好:
触发器就是一个工具,可以让SQL对你设置的一个在表上的条件自动判断并执行某个程序~~
给你个我写的小例子,你就明白了:)

CREATE TRIGGER <触发器名称> ON <表名>
AFTER INSERT, UPDATE
AS
declare @<列名> <数据类型>
if (@列名<1) or (@列名>80)
PRINT('WRONG NUMBER')
rollback transaction

我这个小例子的作用是:当你在此表插入或者更新此列时,如果值小于1或者大于80,系统会报错~~

例子很简单,希望能帮上你~~

热心网友 时间:2022-04-10 05:24

触发器是使用PL/SQL,Java或者C语言编写的存储子程序,当一个表或一个视图被改变,或者数据库发生某些事件时,Oracle自动点燃触发器,并执行触发器中的代码。
能够点燃触发器的事件有:
1 DML语句(INSERT,UPDATE,DELETE);
2 DDL语句;
3 系统事件(System Event),如数据库的关闭/启动;
4 用户事件。

热心网友 时间:2022-04-10 08:22

触发器是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由个事件来触发,比如当对一个表进行操作时就会激活它执行。

热心网友 时间:2022-04-10 11:36

你自己不会看书呀。

热心网友 时间:2022-04-10 15:08

就是一个开关
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...人的五感(视觉、听觉、嗅觉、味觉、触觉)是怎么接收外界刺激,并转... 2024法考中法学类专业指什么 14岁女孩发育有点快啊怎么办? 14岁1米58已经开始发育了,算不算正常,还长高吗 怎样能瘦大腿同时又不长小腿 吃完冰淇淋牙疼是怎么回事 原神4星角色排名-原神4星角色推荐 如何介绍动人的秋色? 在你的家乡,秋天最动人的景色是什么呢? 别人让猪咬了怎么安慰 自己怎么设置QQ上面好的头像啊? 如何复制qq好友到另一新qq上? 请问,怎么样才能把这个QQ号码的好友(很多)转到另一个QQ上面,不要一个一个加, 怎样克隆另一个QQ上的好友 怎样可以将一个QQ上的好友,全部加在另一个QQ上? 怎么办其他QQ好的表情挪到另一个QQ上 咋克隆好友到另一个QQ好上面地? 怎样把一个QQ的好友复制到另一个QQ上面。 怎么样把QQ上的好友搬到另一个QQ上呢? 女生来大姨妈能吃柚子不 怎样把QQ上面的好朋友移到另外一个QQ上 如何将一个QQ上的好友复制到另一个QQ上 女生来大姨妈能吃柚子吗 怎么将一个qq号上的好友全部添加到另一个号上? 来大姨妈可以吃柚子吗柚子 低脂高蛋白食物排行榜 有哪些蛋白质高,低脂肪的零食或者食物? 有哪些低脂高蛋白的食物? 低脂肪高蛋白质的食物有哪些? 低脂肪高蛋白的食物有哪些 如何在不问对方QQ密码的前提下登上对方的好? 什么是触发器,它的作用是什么? 怎样在QQ上和朋友和好? 触发器什么时候使用?有什么功能? 怎么才能上好QQ 触发器什么时候使用?有什么功能?举个简单的例子说明一下。 数据库中触发器的作用是什么? 数据库中触发器重要的功能是什么? 触发器有哪几种?主要功能是什么? 触发器的工作原理是什么? 各类触发器的特点 触发器的基本逻辑功能? D触发器和JK触发器的逻辑功能和触发方式有何不同? 380V的电压,那一千瓦等于多少安? 苹果手机,自拍完以后,照片左右颠倒了怎么调呢? 380v1千瓦多少电流? iphone8自拍出来是左右相反的,怎么调? 380V电压一个千瓦的运行电流是多少 iphone自拍照左右相反 1千瓦电流 电压是380V时 是多少安