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

面试题 相关文章推荐
PHP中如何使用Cookie
Oct 28 面试题
应用服务器有那些
Jan 19 面试题
什么是serialVersionUID
Mar 04 面试题
C++:局部变量能否和全局变量重名
Mar 03 面试题
这段代码难道不该打印出56吗
Feb 27 面试题
2019史上最全Database工程师题库
Dec 06 面试题
WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
Aug 25 面试题
Does C# support multiple inheritance? (C#支持多重继承吗)
Jan 04 面试题
linux面试题参考答案(8)
Apr 19 面试题
Linux内核产生并发的原因
Jul 13 面试题
linux面试题参考答案(4)
Jan 28 面试题
介绍一下linux文件系统分配策略
Feb 25 面试题
简述索引存取方法的作用和建立索引的原则
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获取、检查类名、函数名、方法名的函数方法
2015/06/25 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
2016/01/07 PHP
PHP字符串与数组处理函数用法小结
2020/01/07 PHP
Nigma vs Liquid BO3 第二场2.14
2021/03/10 DOTA
一些相见恨晚的 JavaScript 技巧
2010/04/25 Javascript
iframe 父窗口和子窗口相互的调用方法集锦
2010/12/15 Javascript
js 通用javascript函数库整理
2011/08/14 Javascript
javascript模版引擎-tmpl的bug修复与性能优化分析
2011/10/23 Javascript
JavaScript通过正则表达式实现表单验证电话号码
2014/03/07 Javascript
JavaScript中双叹号!!作用示例介绍
2014/09/21 Javascript
javascript在当前窗口关闭前检测窗口是否关闭
2014/09/29 Javascript
Javascript前端UI框架Kit使用指南之kitjs的对话框组件
2014/11/28 Javascript
JavaScript中对象property的删除方法介绍
2014/12/30 Javascript
Nodejs的express使用教程
2015/11/23 NodeJs
关于webuploader插件使用过程遇到的小问题
2016/11/07 Javascript
jquery点击展示与隐藏更多内容
2016/12/03 Javascript
Jquery Easyui分割按钮组件SplitButton使用详解(17)
2016/12/18 Javascript
微信小程序小组件 基于Canvas实现直播点赞气泡效果
2020/05/29 Javascript
正则 js分转元带千分符号详解
2017/03/08 Javascript
JavaScript实现HTML5游戏断线自动重连的方法
2017/09/18 Javascript
详解vue.js数据传递以及数据分发slot
2018/01/20 Javascript
Python打印“菱形”星号代码方法
2018/02/05 Python
python 用户交互输入input的4种用法详解
2019/09/24 Python
python+playwright微软自动化工具的使用
2021/02/02 Python
通过css3的filter滤镜改变png图片的颜色的示例代码
2020/05/06 HTML / CSS
美国时尚配饰品牌:Dooney & Bourke
2017/11/14 全球购物
The Kooples美国官方网站:为情侣提供的法国当代时尚品牌
2019/01/03 全球购物
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书
2014国庆节主题活动方案:快乐的国庆节
2014/09/16 职场文书
房屋授权无偿使用证明
2014/11/29 职场文书
员工家属慰问信
2015/03/24 职场文书
教师节联欢会主持词
2015/07/04 职场文书
2015小学音乐教师个人工作总结
2015/07/21 职场文书
2019年七夕情人节浪漫祝福语大全!
2019/08/08 职场文书
对Keras自带Loss Function的深入研究
2021/05/25 Python
Mysql中常用的join连接方式
2022/05/11 MySQL