什么是触发器(trigger)? 触发器有什么作用?


Posted in 面试题 onSeptember 18, 2013
触发器是数据库中由一个时间触发的特殊的存储过程,他不是由程序条用也不是手工启动的。触发器的执行可以由对一个表的insert,delete, update等操作来触发,触发器经常用于加强数据的完整性约束和业务规则等等。

触发器可以对其他表进行查询,也可以包含复杂的SQL语句。他么主要用于强制服从复杂的业务规则或者要求。例如可以利用触发器根据客户当前的帐户状态来控制是否允许插入新的订单。

触发器也可以用于强制引用完整性,以便在多个表中添加,删除或者更新数据时,保留这些表之间的关系。

创建触发器的SQL语法:

DELIMITER |

CREATE TRIGGER ``.``

ON
FOR EACH ROW
BEGIN
–your sql
END |

Tags in this post...

面试题 相关文章推荐
如何启动时不需输入用户名与密码
May 09 面试题
简述你对Statement,PreparedStatement,CallableStatement的理解
Mar 25 面试题
关于VPN
Jun 10 面试题
介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议
Nov 26 面试题
说出你对remoting 和webservice的理解和应用
Jun 08 面试题
this关键字的含义
Apr 08 面试题
软件生产职位结构化面试主要考察要素及面试题库
Jun 12 面试题
DOM和JQuery对象有什么区别
Nov 11 面试题
如何用Java判断一个文件或目录是否存在
Nov 19 面试题
过滤器的用法
Oct 08 面试题
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
May 30 面试题
北京捷通华声语音技术有限公司Java软件工程师笔试题
Apr 10 面试题
简述索引存取方法的作用和建立索引的原则
Mar 26 #面试题
如何删除一个表里面的重复行
Jul 13 #面试题
触发器(trigger)的功能都有哪些?写出一个触发器的例子
Sep 17 #面试题
什么是事务?事务有哪些性质?
Mar 11 #面试题
什么是数据库锁?Oracle中都有哪些类型的锁?
Aug 21 #面试题
如何找出EMP表里面SALARY第N高的employee
Dec 05 #面试题
武汉英思工程科技有限公司–ORACLE面试测试题目
Apr 30 #面试题
You might like
学习php设计模式 php实现访问者模式(Visitor)
2015/12/07 PHP
PHP版本常用的排序算法汇总
2015/12/20 PHP
Alliance vs AM BO3 第一场2.13
2021/03/10 DOTA
JavaScript数据结构与算法之链表
2016/01/29 Javascript
JS前端加密算法示例
2016/12/22 Javascript
JS遍历对象属性的方法示例
2017/01/10 Javascript
JavaWeb表单及时验证功能在输入后立即验证(含用户类型,性别,爱好...的验证)
2017/06/09 Javascript
Angular实现图片裁剪工具ngImgCrop实践
2017/08/17 Javascript
网页爬虫之cookie自动获取及过期自动更新的实现方法
2018/03/06 Javascript
jQuery实现遍历XML节点和属性的方法示例
2018/04/29 jQuery
浅析微信扫码登录原理(小结)
2018/10/29 Javascript
详解三种方式解决vue中v-html元素中标签样式
2018/11/22 Javascript
JavaScript工具库之Lodash详解
2019/06/15 Javascript
JavaScript setInterval()与setTimeout()计时器
2019/12/27 Javascript
浅谈Ant Design Pro 菜单自定义 icon
2020/11/17 Javascript
vue图片裁剪插件vue-cropper使用方法详解
2020/12/16 Vue.js
[03:23]我的刀塔你不可能这么可爱 第一期金萌萌的故事
2014/06/20 DOTA
[53:03]Optic vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
实例讲解Python中的私有属性
2014/08/21 Python
Python中使用SAX解析xml实例
2014/11/21 Python
Python 字典dict使用介绍
2014/11/30 Python
python如何让类支持比较运算
2018/03/20 Python
详解django+django-celery+celery的整合实战
2019/03/19 Python
python集合是否可变总结
2019/06/20 Python
python返回数组的索引实例
2019/11/28 Python
python实现单目标、多目标、多尺度、自定义特征的KCF跟踪算法(实例代码)
2020/01/08 Python
python 爬取免费简历模板网站的示例
2020/09/27 Python
EGO Shoes美国/加拿大:英国时髦鞋类品牌
2018/08/04 全球购物
Swanson中国官网:美国斯旺森健康产品公司
2021/03/01 全球购物
资产经营总监岗位职责
2013/12/04 职场文书
《浅水洼里的小鱼》听课反思
2014/02/28 职场文书
党员教师四风问题整改措施思想汇报
2014/10/08 职场文书
转让协议书
2015/01/27 职场文书
2015年乡镇工会工作总结
2015/05/19 职场文书
创业计划书之婴幼儿游泳馆
2019/09/11 职场文书
Go语言读取txt文档的操作方法
2022/01/22 Golang