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

面试题 相关文章推荐
JSF面试题:如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
Oct 05 面试题
华为c/c++笔试题
Jan 25 面试题
如果NULL定义成#define NULL((char *)0)难道不就可以向函数传入不加转换的NULL了吗
Feb 15 面试题
为数据库创建索引都需要注意些什么
Jul 17 面试题
数据库什么时候应该被重组
Nov 02 面试题
程序员机试试题汇总
Mar 07 面试题
XML文档面试题
Aug 05 面试题
abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?
Oct 15 面试题
Linux中如何用命令创建目录
Dec 02 面试题
传统软件工程与面向对象的软件工程有什么区别
May 31 面试题
Python面试题:Python是如何进行内存管理的
Aug 04 面试题
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
May 29 面试题
什么是事务?事务有哪些性质?
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魔术方法与魔术变量、内置方法与内置变量的深入分析
2013/06/03 PHP
php实现微信公众号无限群发
2015/10/11 PHP
PHP文件上传类实例详解
2016/04/08 PHP
Laravel5.1自定义500错误页面示例
2016/10/09 PHP
Laravel5.5新特性之友好报错以及展示详解
2017/08/13 PHP
jquery下jstree简单应用 - v1.0
2011/04/14 Javascript
PHP PDO操作总结
2014/11/17 Javascript
jQuery实现个性翻牌效果导航菜单的方法
2015/03/09 Javascript
浅谈Angular.js中使用$watch监听模型变化
2017/01/10 Javascript
基于jQuery插件jqzoom实现的图片放大镜效果示例
2017/01/23 Javascript
JavaScript实现的选择排序算法实例分析
2017/04/14 Javascript
老生常谈jacascript DOM节点获取
2017/04/17 Javascript
Angular2安装angular-cli
2017/05/21 Javascript
JS实现的文件拖拽上传功能示例
2018/05/21 Javascript
vue+iview+less 实现换肤功能
2018/08/17 Javascript
解决vue项目使用font-awesome,build后路径的问题
2018/09/01 Javascript
高性能js数组去重(12种方法,史上最全)
2019/12/21 Javascript
js实现无缝轮播图效果
2020/03/09 Javascript
vue项目中使用vue-layer弹框插件的方法
2020/03/11 Javascript
解决vue 使用axios.all()方法发起多个请求控制台报错的问题
2020/11/09 Javascript
[01:33]PWL开团时刻DAY2-开雾与反开雾
2020/10/31 DOTA
详解Python2.x中对Unicode编码的使用
2015/04/03 Python
django接入新浪微博OAuth的方法
2015/06/29 Python
python的多重继承的理解
2017/08/06 Python
Python3中的json模块使用详解
2018/05/05 Python
对python添加模块路径的三种方法总结
2018/10/16 Python
基于python2.7实现图形密码生成器的实例代码
2019/11/05 Python
银行见习期自我鉴定
2014/01/29 职场文书
小学感恩教育活动总结
2014/07/07 职场文书
2014年营业员工作总结
2014/11/18 职场文书
谢师宴邀请函
2015/02/02 职场文书
先进个人自荐书
2015/03/06 职场文书
保护环境的宣传语
2015/07/13 职场文书
vue项目两种方式实现竖向表格的思路分析
2021/04/28 Vue.js
深入详解JS函数的柯里化
2021/06/09 Javascript
为自由献出你的心脏!「进击的巨人展 FINAL」2022年6月在台开展
2022/04/13 日漫