触发器(trigger)的功能都有哪些?写出一个触发器的例子


Posted in 面试题 onSeptember 17, 2012
触发器的功能主要有一下六种:
1、允许/限制对表的修改
2、自动生成派生列,比如自增字段
3、强制数据一致性
4、提供审计和日志记录
5、防止无效的事务处理
6、启用复杂的业务逻辑
Create table foo(a number);
Create trigger biud_foo
Before insert or update or delete
On foo
Begin
If user not in (‘DONNY’) then
Raise_application_error(-20001, ‘You don’t have access to modify this table.’);
End if;
End;

Tags in this post...

面试题 相关文章推荐
什么是smarty? Smarty的优点是什么?
Aug 11 面试题
华为的Java面试题
Mar 07 面试题
联强国际笔试题面试题
Jul 10 面试题
数据库的约束含义
Sep 09 面试题
西安众合通用.net笔试题
Mar 18 面试题
北京天润融通.net面试题笔试题
Feb 20 面试题
sealed修饰符是干什么的
Oct 23 面试题
如何反序的迭代一个序列?how do I iterate over a sequence in reverse order
Feb 04 面试题
如何提高MySql的安全性
Jun 19 面试题
JAVA程序设计笔试题面试题一套
Jul 28 面试题
同步和异步有何异同,在什么情况下分别使用他们
Apr 09 面试题
什么是事务?事务有哪些性质?
Mar 11 #面试题
什么是数据库锁?Oracle中都有哪些类型的锁?
Aug 21 #面试题
如何找出EMP表里面SALARY第N高的employee
Dec 05 #面试题
武汉英思工程科技有限公司–ORACLE面试测试题目
Apr 30 #面试题
几道数据库的面试题或笔试题
May 31 #面试题
视图的作用
Dec 19 #面试题
一些高难度的SQL面试题
Nov 29 #面试题
You might like
php 文章采集正则代码
2009/12/28 PHP
php中通过虚代理实现延迟加载的实现代码
2011/06/10 PHP
PHP正则验证字符串是否为数字的两种方法并附常用正则
2019/02/27 PHP
动态表格Table类的实现
2009/08/26 Javascript
Jquery公告滚动+AJAX后台得到数据
2011/04/14 Javascript
原生js和jquery中有关透明度设置的相关问题
2014/01/08 Javascript
js创建一个input数组并绑定click事件的方法
2014/06/12 Javascript
require.js的用法详解
2015/10/20 Javascript
JavaScript必知必会(三) String .的方法来自何方
2016/06/08 Javascript
js仿小米官网图片轮播特效
2016/09/29 Javascript
解析jQueryEasyUI的使用
2016/11/22 Javascript
nodejs使用express创建一个简单web应用
2017/03/31 NodeJs
深入理解ES6中let和闭包
2018/02/22 Javascript
React 组件转 Vue 组件的命令写法
2018/02/28 Javascript
微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)
2019/09/19 Javascript
在vue中动态添加class类进行显示隐藏实例
2019/11/09 Javascript
[01:24]DOTA2上海特锦赛OG战队抵达 专车接机入驻总统套房
2016/02/23 DOTA
Python入门篇之条件、循环
2014/10/17 Python
python制作websocket服务器实例分享
2016/11/20 Python
利用Python读取文件的四种不同方法比对
2017/05/18 Python
使用Flask集成bootstrap的方法
2018/07/24 Python
Pygame的程序开始示例代码
2020/05/07 Python
python3+opencv 使用灰度直方图来判断图片的亮暗操作
2020/06/02 Python
如何利用Python动态模拟太阳系运转
2020/09/04 Python
Python通过fnmatch模块实现文件名匹配
2020/09/30 Python
CSS3弹性盒模型flex box快速入门心得(必看篇)
2016/05/24 HTML / CSS
巧用CSS3的calc()宽度计算做响应模式布局的方法
2018/03/22 HTML / CSS
分享一个页面平滑滚动小技巧(推荐)
2019/10/23 HTML / CSS
h5网页水印SDK的实现代码示例
2019/02/19 HTML / CSS
实习护理工作自我评价
2013/09/25 职场文书
资产经营总监岗位职责范文
2013/12/01 职场文书
保险公司早会主持词
2014/03/22 职场文书
学校党风廉政建设调研报告
2015/01/01 职场文书
八年级作文之友谊
2019/12/02 职场文书
Django+Celery实现定时任务的示例
2021/06/23 Python
Spring boot admin 服务监控利器详解
2022/08/05 Java/Android