什么是触发器(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...

面试题 相关文章推荐
Ibatis中如何提高SQL Map的性能
May 11 面试题
JSF面试题:Jsf中的核心类用那些?有什么作用?LiftCycle六大生命周期是什么?
Jul 17 面试题
编写用C语言实现的求n阶阶乘问题的递归算法
Oct 21 面试题
叙述DBMS对数据控制功能有哪些
Jun 12 面试题
上海微创软件面试题
Jun 14 面试题
渗透攻击的测试步骤
Jun 07 面试题
如何保障Web服务器安全
May 05 面试题
C#公司笔试题
Mar 28 面试题
Can a struct inherit from another struct? (结构体能继承结构体吗)
Sep 25 面试题
Why do we need Unit test
Jan 03 面试题
恒华伟业笔试面试题
Feb 26 面试题
Java基础面试题
Nov 02 面试题
简述索引存取方法的作用和建立索引的原则
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代码网站如何防范SQL注入漏洞攻击建议分享
2012/03/01 PHP
php中mkdir函数用法实例分析
2014/11/15 PHP
php实现比较两个文件夹异同的方法
2015/06/18 PHP
PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
2016/03/21 PHP
php设计模式之享元模式分析【星际争霸游戏案例】
2020/03/23 PHP
document.createElement()用法
2013/03/13 Javascript
javascript中[]和{}对象使用介绍
2013/03/20 Javascript
extjs每个组件要设置唯一的ID否则会出错
2014/06/15 Javascript
使用script的src实现跨域和类似ajax效果
2014/11/10 Javascript
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
2015/11/07 Javascript
jQuery图片旋转插件jQueryRotate.js用法实例(附demo下载)
2016/01/21 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【二】
2016/05/10 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
2016/06/14 Javascript
AngularJS 2.0入门权威指南
2016/10/08 Javascript
vue解决跨域路由冲突问题思路解析
2017/11/03 Javascript
微信小程序实时聊天WebSocket
2018/07/05 Javascript
详解适配器在JavaScript中的体现
2018/09/28 Javascript
layui实现数据表格隐藏列的示例
2019/10/25 Javascript
JS数组的常用10种方法详解
2020/05/08 Javascript
基于PHP pthreads实现多线程代码实例
2020/06/24 Javascript
JavaScript实现表单验证功能
2020/12/09 Javascript
Python实现全局变量的两个解决方法
2014/07/03 Python
零基础写python爬虫之urllib2使用指南
2014/11/05 Python
OpenCV+Python识别车牌和字符分割的实现
2019/01/31 Python
python继承threading.Thread实现有返回值的子类实例
2020/05/02 Python
解决python对齐错误的方法
2020/07/16 Python
基于python+selenium自动健康打卡的实现代码
2021/01/13 Python
Qoo10马来西亚:全球时尚和引领潮流的购物市场
2016/08/25 全球购物
如何查找和删除数据库中的重复数据
2014/11/05 面试题
党员自我批评与反省材料
2014/02/10 职场文书
求职信的正确写法
2014/07/10 职场文书
八荣八耻的活动方案
2014/08/16 职场文书
2014统计局民主生活会对照检查材料思想汇报
2014/10/02 职场文书
实践论读书笔记
2015/06/29 职场文书
使用CSS连接数据库的方式
2022/02/28 HTML / CSS
Alexa停服!网站排名将何去何从?目前还没有替代品。
2022/04/15 杂记