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

面试题 相关文章推荐
新浪网技术部笔试题
Aug 26 面试题
C++的几个面试题附答案
Aug 03 面试题
什么是Smart Navigation?
Jul 03 面试题
internal修饰符起什么作用
Dec 16 面试题
如何进行Linux分区优化
Feb 12 面试题
网上常见的一份Linux面试题(多项选择部分)
Feb 07 面试题
what is the difference between ext2 and ext3
Aug 25 面试题
一套比较完整的软件测试人员面试题
May 13 面试题
国外软件测试工程师面试题
Dec 09 面试题
腾讯公司的一个sql题
Jan 22 面试题
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
Jun 20 面试题
介绍一下Java中的static关键字
May 12 面试题
简述索引存取方法的作用和建立索引的原则
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利用cookies实现购物车的方法
2014/12/10 PHP
在html文件中也可以执行php语句的方法
2015/04/09 PHP
PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法
2017/08/04 PHP
Laravel中GraphQL接口请求频率实战记录
2020/09/01 PHP
JSChart轻量级图形报表工具(内置函数中文参考)
2010/10/11 Javascript
jquery判断字符输入个数(数字英文长度记为1,中文记为2,超过长度自动截取)
2010/10/15 Javascript
ExtJS的拖拽效果示例
2013/12/09 Javascript
Javascript实现颜色rgb与16进制转换的方法
2015/04/18 Javascript
jQuery实现简单的列表式导航菜单效果代码
2015/08/31 Javascript
浅谈通过JS拦截 pushState和replaceState事件
2017/07/21 Javascript
JS实现图片转换成base64的各种应用场景实例分析
2018/06/22 Javascript
jQuery实现ajax的嵌套请求案例分析
2019/02/16 jQuery
深入理解vue-class-component源码阅读
2019/02/18 Javascript
JavaScript实现打砖块游戏
2020/02/25 Javascript
解决VUE项目localhost端口服务器拒绝连接,只能用127.0.0.1的问题
2020/08/14 Javascript
Python的垃圾回收机制深入分析
2014/07/16 Python
Python socket编程实例详解
2015/05/27 Python
Python实现文件复制删除
2016/04/19 Python
Python使用django搭建web开发环境
2017/06/09 Python
python中列表和元组的区别
2017/12/18 Python
Python制作词云的方法
2018/01/03 Python
python实现简单的单变量线性回归方法
2018/11/08 Python
Python中三元表达式的几种写法介绍
2019/03/04 Python
python多线程分块读取文件
2019/08/29 Python
Python 词典(Dict) 加载与保存示例
2019/12/06 Python
浅谈python3 构造函数和析构函数
2020/03/12 Python
Python Scrapy多页数据爬取实现过程解析
2020/06/12 Python
python能否java成为主流语言吗
2020/06/22 Python
python 模拟登陆github的示例
2020/12/04 Python
乐高奥地利官方商店:LEGO Shop AT
2019/07/16 全球购物
《三峡》教学反思
2014/03/01 职场文书
工业设计专业自荐书
2014/06/05 职场文书
中国梦口号
2014/06/13 职场文书
2014年英语工作总结
2014/12/20 职场文书
幼儿园门卫安全责任书
2015/05/08 职场文书
Java设计模式之代理模式
2022/04/22 Java/Android