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

面试题 相关文章推荐
如何使用PHP session
Apr 21 面试题
C语言50道问题
Oct 23 面试题
int *p=NULL和*p= NULL有什么区别
Oct 23 面试题
数据库方面面试题
Apr 22 面试题
几道数据库的概念性面试题
May 30 面试题
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
Jan 21 面试题
什么是反射
Mar 17 面试题
简述进程的启动、终止的方式以及如何进行进程的查看
Jul 12 面试题
介绍一下mysql的日期和时间函数
Mar 28 面试题
介绍一下UNIX启动过程
Nov 14 面试题
Servlet面试题库
Jul 18 面试题
四种会话跟踪技术
May 20 面试题
什么是事务?事务有哪些性质?
Mar 11 #面试题
什么是数据库锁?Oracle中都有哪些类型的锁?
Aug 21 #面试题
如何找出EMP表里面SALARY第N高的employee
Dec 05 #面试题
武汉英思工程科技有限公司–ORACLE面试测试题目
Apr 30 #面试题
几道数据库的面试题或笔试题
May 31 #面试题
视图的作用
Dec 19 #面试题
一些高难度的SQL面试题
Nov 29 #面试题
You might like
记录mysql性能查询过程的使用方法
2013/05/02 PHP
关于查看MSSQL 数据库 用户每个表 占用的空间大小
2013/06/21 PHP
利用laravel搭建一个迷你博客实战教程
2017/08/13 PHP
yii框架redis结合php实现秒杀效果(实例代码)
2017/10/26 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
jquery 分页控件实现代码
2009/11/30 Javascript
基于jQuery的让非HTML5浏览器支持placeholder属性的代码
2011/05/24 Javascript
jquery实现倒计时代码分享
2014/06/13 Javascript
nodeJS代码实现计算交社保是否合适
2015/03/09 NodeJs
javascript+canvas实现刮刮卡抽奖效果
2015/07/29 Javascript
JS自动倒计时30秒后按钮才可用(两种场景)
2015/08/31 Javascript
详解vue表单——小白速看
2018/04/08 Javascript
深入浅出 Vue 系列 -- 数据劫持实现原理
2019/04/23 Javascript
js图片查看器插件用法示例
2019/06/22 Javascript
解决使用layui对select append元素无效或者未及时更新的问题
2019/09/18 Javascript
VUEX 数据持久化,刷新后重新获取的例子
2019/11/12 Javascript
《javascript设计模式》学习笔记一:Javascript面向对象程序设计对象成员的定义分析
2020/04/07 Javascript
vue.js 解决v-model让select默认选中不生效的问题
2020/07/28 Javascript
多个Vue项目部署到服务器的步骤记录
2020/10/22 Javascript
wxpython 最小化到托盘与欢迎图片的实现方法
2014/06/09 Python
特征脸(Eigenface)理论基础之PCA主成分分析法
2018/03/13 Python
解决Python网页爬虫之中文乱码问题
2018/05/11 Python
Django migrations 默认目录修改的方法教程
2018/09/28 Python
Python3模拟curl发送post请求操作示例
2019/05/03 Python
Python3之外部文件调用Django程序操作model等文件实现方式
2020/04/07 Python
Python Flask框架实现简单加法工具过程解析
2020/06/03 Python
在keras中model.fit_generator()和model.fit()的区别说明
2020/06/17 Python
Python如何合并多个字典或映射
2020/07/24 Python
ghd澳大利亚官方网站:英国最受欢迎的美发工具品牌
2018/05/21 全球购物
资产经营总监岗位职责
2013/12/04 职场文书
雪山饭庄的创业计划书范文
2014/01/18 职场文书
运动会广播稿500字
2014/01/28 职场文书
服装店营销方案
2014/03/10 职场文书
《扇形统计图》教学反思
2016/02/17 职场文书
大学学生会主席竞选稿怎么写?
2019/08/19 职场文书
读鲁迅先生的经典名言
2019/08/20 职场文书