当前位置:首页 > 生活 >

触发器的主要作用是(触发器主要的两种功能)

来源:原点资讯(www.yd166.com)时间:2024-04-26 18:21:01作者:YD166手机阅读>>

概述:

本章我们学习下,数据库高级应用触发器部分的知识!数据库完整性约束包含:实体完整性约束,域完整性约束,参照完整性约束,用户自定义完整性约束!

触发器的作用,主要用于满足参照完整性约束与用户自定义完整性约束!在这些领域的需求,我们都是可以通过触发器来实现,巧用触发器不仅可以提升项目开发效率,还可以满足很多特殊的需求,接下来让我们一探究竟!

触发器的主要作用是,触发器主要的两种功能(1)

什么是触发器?

触发器(trigger)是一种维护数据完整性约束的手段,它是与表绑定的特殊的存储过程,基于事件的响应模式,符合触发器的设置条件,那么就会执行相应的代码!

触发器的特点是什么?

1:它是一种特殊的存储过程。

2:基于事件的响应模式。

3:具备事务的特性,可以保证数据的一致性,支持数据回顾操作。

4:它是一种高级约束,可以满足特殊的业务规则。

5:触发器的事件响应DML语句,例如:DELETE触发器、INSERT触发器、UPDATE触发器,当触发器绑定表之后,明确设置响应语句类型,那么当该表接受到DML语句中特定的操作,则会做出相应的响应。

触发器的主要作用是,触发器主要的两种功能(2)

触发器的执行步骤是什么?

触发器触发时,系统自动在内存中创建deleted表或inserted表,该表为临时只读类型,不允许修改;触发器执行完成后,则自动删除!

inserted 表 :临时保存了插入或更新后的记录行。deleted 表:临时保存了删除或更新前的记录行。

如何创建触发器?

create trigger Demo_Triger --触发器名字 on A --作用在哪张表中 for insert --针对操作类型 AS --执行的业务操作脚本

接下来让我们实际操作一下,比如一张员工表有三个字段,工号、名字、性别,性别只能选择男或者女,这个需求属于自定义完整性约束,需要通过触发器来实现!

CREATE TABLE EMPLOYEES ( ENO INT, ENAME VARCHAR(20), ESEX CHAR(2) )

CREATE trigger EMPLOYEES_SexCheck_Triger on EMPLOYEES for insert AS DECLARE @SEX CHAR(2) SELECT @SEX = ESEX FROM inserted --将插入的数据查询出来 PRINT @SEX IF(@SEX <> '男' AND @SEX <> '女') BEGIN PRINT '性别非法!' ROLLBACK END ELSE BEGIN PRINT 'No Problem!' END

INSERT INTO EMPLOYEES SELECT 1,'张三','男'; INSERT INTO EMPLOYEES SELECT 2,'里斯','女'; INSERT INTO EMPLOYEES SELECT 3,'张三','它';

触发器的主要作用是,触发器主要的两种功能(3)

触发器的主要作用是,触发器主要的两种功能(4)

首页 123下一页

栏目热文

触发器好坏测量方法(摩托车触发器怎么测好坏)

触发器好坏测量方法(摩托车触发器怎么测好坏)

MTC三相可控硅整流模块多用于中频电源、经常在大功率工作状态下经常会烧坏,电气维修人员必需知道MTC三相可控硅整流模块的...

2024-04-26 18:11:36查看全文 >>

大红灯笼高高挂电视连续剧全版(大红灯笼高高挂电视剧全剧)

大红灯笼高高挂电视连续剧全版(大红灯笼高高挂电视剧全剧)

《颂莲的逆袭:从受害者到女权的崛起》巩俐全新力作震撼上映,这一次,她化身为颂莲,一个深受封建社会桎梏的女性,用电影语言向...

2024-04-26 18:19:03查看全文 >>

陈玉莲大红灯笼高高挂大结局(大红灯笼高高挂陈玉莲解说结局)

陈玉莲大红灯笼高高挂大结局(大红灯笼高高挂陈玉莲解说结局)

看到标题是不是惊呆了,周润发是什么人物呀,是影视界的大佬,红的不能在红了,还有女的不愿意和周润发在一起嘛,下面小就带大家...

2024-04-26 18:09:42查看全文 >>

免费观看大红灯笼高高挂电影(大红灯笼高高挂免费在线观看电影)

免费观看大红灯笼高高挂电影(大红灯笼高高挂免费在线观看电影)

文|弃墓编辑|弃墓电影《大红灯笼高高挂》是一部由张艺谋执导,巩俐主演的中国经典影片,于1991年上映。这部电影以中国的文...

2024-04-26 18:17:27查看全文 >>

触发器原理和作用(触发器及其原理)

触发器原理和作用(触发器及其原理)

组成电脑cpu芯片是微小的三极管等电子元器件。那么三级管这样的元器件,是怎样一步一步组成电脑的呢?1 三极管组成门电路2...

2024-04-26 18:14:25查看全文 >>

电子触发器好坏的测量方法(触发器好坏测量方法用试灯测)

电子触发器好坏的测量方法(触发器好坏测量方法用试灯测)

对数字集成电路进行检测,就是检测其输入引脚与输出引脚之间逻辑关系是否存在。由于数字集成电路种类太多,完成的逻辑功能又多种...

2024-04-26 18:32:25查看全文 >>

触发器坏了怎么判断(触发器坏了有什么现象)

触发器坏了怎么判断(触发器坏了有什么现象)

自从胖哒叔给小伙伴们推荐介绍了“触发器”这个好用的功能,却收到一大群小伙伴的疑惑。就像是数学老师讲了一道难题,然后发现…...

2024-04-26 18:26:00查看全文 >>

t触发器的功能和用途(t触发器的原理图)

t触发器的功能和用途(t触发器的原理图)

一、锁存器锁存器(latch)---对脉冲电平敏感,在时钟脉冲的电平作用下改变状态锁存器是电平触发的存储单元,数据存储的...

2024-04-26 18:09:20查看全文 >>

金卤灯电子触发器的工作原理(金卤灯触发器内部电阻多大)

金卤灯电子触发器的工作原理(金卤灯触发器内部电阻多大)

人类对电光源的研究始于18世纪末,光源发展到现在130多年,经历了几次重要的变革,几代光源的产生见证了这一历史的演变,因...

2024-04-26 18:38:10查看全文 >>

文档排行