触发器(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有"按引用传递"吗
Sep 06 面试题
strstr()的简单实现
Sep 26 面试题
SQL Server 2000数据库的文件有哪些,分别进行描述
Mar 30 面试题
怎么可以提高数据库查询数据的速度
Jun 28 面试题
.NET面试题:什么是值类型和引用类型
Jan 12 面试题
请解释流与文件有什么不同
Jul 29 面试题
shallow copy和deep copy的区别
May 09 面试题
Linux内核产生并发的原因
Jul 13 面试题
飞利信loadrunner和软件测试笔试题
Sep 22 面试题
J2EE面试题大全
Aug 06 面试题
J2ee常用的设计模式?说明工厂模式
May 21 面试题
DELPHI面试题研发笔试试卷
Nov 08 面试题
什么是事务?事务有哪些性质?
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版本号
2006/10/09 PHP
PHP 程序员也要学会使用“异常”
2009/06/16 PHP
php使用多个进程同时控制文件读写示例
2014/02/28 PHP
php超快高效率统计大文件行数
2015/07/05 PHP
CSS+Jquery实现页面圆角框方法大全
2009/12/24 Javascript
利用了jquery的ajax实现二级联互动菜单
2013/12/02 Javascript
Flash图片上传组件 swfupload使用指南
2015/03/14 Javascript
微信小程序使用第三方库Immutable.js实例详解
2016/09/27 Javascript
利用Query+bootstrap和js两种方式实现日期选择器
2017/01/10 Javascript
JS高仿抛物线加入购物车特效实现代码
2017/02/20 Javascript
js数字舍入误差以及解决方法(必看篇)
2017/02/28 Javascript
js中位运算的运用实例分析
2018/12/11 Javascript
使用vue-cli脚手架工具搭建vue-webpack项目
2019/01/14 Javascript
vue实现微信二次分享以及自定义分享的示例
2019/03/20 Javascript
Vue 路由间跳转和新开窗口的方式(query、params)
2019/12/25 Javascript
ES6实现图片切换特效代码
2020/01/14 Javascript
JavaScript实现随机点名器
2020/03/25 Javascript
vue总线机制(bus)知识点详解
2020/05/10 Javascript
[03:00]《DAC最前线》之欧美新秀VS老将
2015/02/01 DOTA
[01:20]DOTA2上海特级锦标赛现场采访:谁的ID最受青睐
2016/03/25 DOTA
[42:52]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Python中用于转换字母为小写的lower()方法使用简介
2015/05/19 Python
python3 shelve模块的详解
2017/07/08 Python
Python实现模拟登录网易邮箱的方法示例
2018/07/05 Python
Python 内置变量和函数的查看及说明介绍
2019/12/25 Python
python数据分析工具之 matplotlib详解
2020/04/09 Python
input file上传文件样式支持html5的浏览器解决方案
2012/11/14 HTML / CSS
香港化妆品经销商:我的公主
2016/08/05 全球购物
小学师德标兵先进事迹材料
2014/05/25 职场文书
出差报告怎么写
2014/11/06 职场文书
2014年资料员工作总结
2014/11/18 职场文书
义诊活动总结
2015/02/04 职场文书
个人思想政治总结
2015/03/05 职场文书
SpringCloud Alibaba项目实战之nacos-server服务搭建过程
2021/06/21 Java/Android
JavaScript 对象创建的3种方法
2021/11/17 Javascript
SQL Server查询某个字段在哪些表中存在
2022/03/03 SQL Server