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

面试题 相关文章推荐
Jar包的作用是什么
Mar 30 面试题
写出一个方法实现冒泡排序
Jul 08 面试题
三维科技面试题
Jul 27 面试题
了解AppleTalk协议吗
Apr 01 面试题
Linux常见面试题
Mar 18 面试题
测试时代收集的软件测试面试题
Sep 25 面试题
测试驱动开发的主要步骤是什么
Dec 10 面试题
什么是会话Bean
May 14 面试题
ajax是什么及其工作原理
Feb 08 面试题
Python的两道面试题
Jun 29 面试题
Python里面search()和match()的区别
Sep 21 面试题
介绍一下Ruby的特点
Jan 20 面试题
简述索引存取方法的作用和建立索引的原则
Mar 26 #面试题
如何删除一个表里面的重复行
Jul 13 #面试题
触发器(trigger)的功能都有哪些?写出一个触发器的例子
Sep 17 #面试题
什么是事务?事务有哪些性质?
Mar 11 #面试题
什么是数据库锁?Oracle中都有哪些类型的锁?
Aug 21 #面试题
如何找出EMP表里面SALARY第N高的employee
Dec 05 #面试题
武汉英思工程科技有限公司–ORACLE面试测试题目
Apr 30 #面试题
You might like
IIS下PHP连接数据库提示mysql undefined function mysql_connect()
2010/06/04 PHP
今天你说520了吗?不仅有php表白书还有java表白神器
2016/05/20 PHP
laravel手动创建数组分页的实现代码
2018/06/07 PHP
Javascript中arguments对象详解
2014/10/22 Javascript
jQuery入门之层次选择器实例简析
2015/12/11 Javascript
css和js实现弹出登录居中界面完整代码
2017/11/26 Javascript
element-ui 上传图片后清空图片显示的实例
2018/09/04 Javascript
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
2018/12/06 jQuery
Vue Components 数字键盘的实现
2019/09/18 Javascript
Vue 构造选项 - 进阶使用说明
2020/08/14 Javascript
如何区分vue中的v-show 与 v-if
2020/09/08 Javascript
[43:57]Liquid vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
Python ljust rjust center输出
2008/09/06 Python
python操作MySQL数据库具体方法
2013/10/28 Python
Python使用函数默认值实现函数静态变量的方法
2014/08/18 Python
使用python实现个性化词云的方法
2017/06/16 Python
python实现一个简单的udp通信的示例代码
2019/02/01 Python
在Django下测试与调试REST API的方法详解
2019/08/29 Python
Python标准库json模块和pickle模块使用详解
2020/03/10 Python
Python 统计位数为偶数的数字代码详解
2020/03/15 Python
什么是python的自省
2020/06/21 Python
CSS3 flex布局之快速实现BorderLayout布局
2015/12/03 HTML / CSS
详解WebSocket跨域问题解决
2018/08/06 HTML / CSS
匡威西班牙官网:Converse西班牙
2019/10/01 全球购物
幼儿园长自我鉴定
2013/10/17 职场文书
学前教育学生自荐信范文
2013/12/31 职场文书
元旦联欢会感言
2014/03/04 职场文书
《泉水》教学反思
2014/04/11 职场文书
空气环保标语
2014/06/12 职场文书
四风问题对照检查材料思想汇报
2014/10/07 职场文书
2014年物业管理工作总结
2014/11/21 职场文书
自我检讨报告
2015/01/28 职场文书
高中生打架检讨书1000字
2015/02/17 职场文书
大学自主招生自荐信(2016精选篇)
2016/01/28 职场文书
Redis实现订单自动过期功能的示例代码
2021/05/08 Redis
vue route新窗口跳转页面并且携带与接收参数
2022/04/10 Vue.js