oracle---Trigger触发器的使用


1.记录数据库的某个用户对于数据库的操作,首先要一个记录操作信息的表:

  Java代码

  1  create table mylog(

  2  user_name varchar2(10),

  3  oper_time date,

  4  operate_type varchar2(10)

  5* )

  2.对应的trigger,下面以oracle的dept表为例子:

  Java代码

  SQL> create or replace trigger my_tri

  2  after insert or update or delete on dept

  3  begin

  4  if inserting then

  5  insert into mylog values(user,sysdate,'insert');

  6  elsif updating then

  7  insert into mylog values(user,sysdate,'update');

  8  else

  9  insert into mylog values(user,sysdate,'delete');

  10  end if;

  11  end;



相关阅读:
JSP/Servlet/JSF--对标签库的深入研究
PHP XML error parsing SOAP payload on line 1
网页读取技术
html小技巧的一些小技巧
使用PHP制作新闻系统的思路
asp xml 缓存类
网站优化 apache httpd最大连接数设置
css式样重用、子选择器和组选择器
IE CSS Bug及解决方案参考手册
删除及到期域名的查看(抢域名必备哦)
PHPUnit 3.0发布 集成Selenium组件和代码分析
jquery插件开发方法(初学者)
js 替换
Windows XP下锁定计算机的3种方法
快速导航

Copyright © 2016 phpStudy |