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

面试题 相关文章推荐
C语言编程练习
Apr 02 面试题
八皇后问题,输出了所有情况,不过有些结果只是旋转了90度
Aug 15 面试题
请写出 BOOL flag 与"零值"比较的 if 语句
Feb 29 面试题
What is view? why do we have view?
Jun 22 面试题
string = null 和string = ''的区别
Apr 28 面试题
extern是什么意思
Mar 10 面试题
通用C#笔试题附答案
Nov 26 面试题
介绍一下grep命令的使用
Jun 12 面试题
Linux如何压缩可执行文件
Mar 27 面试题
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
Apr 11 面试题
几个Linux面试题笔试题
Dec 01 面试题
史上最全面的Java面试题汇总!
Feb 03 面试题
什么是事务?事务有哪些性质?
Mar 11 #面试题
什么是数据库锁?Oracle中都有哪些类型的锁?
Aug 21 #面试题
如何找出EMP表里面SALARY第N高的employee
Dec 05 #面试题
武汉英思工程科技有限公司–ORACLE面试测试题目
Apr 30 #面试题
几道数据库的面试题或笔试题
May 31 #面试题
视图的作用
Dec 19 #面试题
一些高难度的SQL面试题
Nov 29 #面试题
You might like
人大复印资料处理程序_查询篇
2006/10/09 PHP
PHP 函数语法介绍一
2009/06/14 PHP
PHP 之Section与Cookie使用总结
2012/09/14 PHP
php通过session防url攻击方法
2014/12/10 PHP
php获取当前月与上个月月初及月末时间戳的方法
2016/12/05 PHP
jscript之List Excel Color Values
2007/06/13 Javascript
jQuery Ajax 仿AjaxPro.Utility.RegisterTypeForAjax辅助方法
2011/09/27 Javascript
javascript中取前n天日期的两种方法分享
2014/01/26 Javascript
在JavaScript的正则表达式中使用exec()方法
2015/06/16 Javascript
jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
2016/01/19 Javascript
JS判断是否手机或pad访问实现方法
2016/12/09 Javascript
理解javascript中的闭包
2017/01/11 Javascript
angularjs实现上拉加载和下拉刷新数据功能
2017/06/12 Javascript
vue 封装自定义组件之tabal列表编辑单元格组件实例代码
2017/09/07 Javascript
js装饰设计模式学习心得
2018/02/17 Javascript
基于vue中css预加载使用sass的配置方式详解
2018/03/13 Javascript
js实现带积分弹球小游戏
2020/07/21 Javascript
[04:03]DOTA2肉山黑名单梦之声 风暴之灵中文配音鉴赏
2013/07/03 DOTA
[01:19:11]Ti4 循环赛第二日 NaVi.us vs iG
2014/07/11 DOTA
使用Python编写提取日志中的中文的脚本的方法
2015/04/30 Python
在Mac OS上使用mod_wsgi连接Python与Apache服务器
2015/12/24 Python
异步任务队列Celery在Django中的使用方法
2018/06/07 Python
python实现桌面壁纸切换功能
2019/01/21 Python
使用Python和Scribus创建一个RGB立方体的方法
2019/07/17 Python
python 图像处理画一个正弦函数代码实例
2019/09/10 Python
Python的几种主动结束程序方式
2019/11/22 Python
python 通过文件夹导入包的操作
2020/06/01 Python
Python select及selectors模块概念用法详解
2020/06/22 Python
学python需要去培训机构吗
2020/07/01 Python
利用Python实现最小二乘法与梯度下降算法
2021/02/21 Python
HTML5等待加载动画效果
2017/07/27 HTML / CSS
Dower & Hall官网:英国小众轻奢珠宝品牌
2019/01/31 全球购物
什么是makefile? 如何编写makefile?
2013/01/02 面试题
代理商会议邀请函
2014/01/27 职场文书
学生会个人自荐书范文
2014/02/12 职场文书
2016年习主席讲话学习心得体会
2016/01/20 职场文书