oracle Trigger触发器的使用Oracle认证考试
文章作者 100test 发表时间 2009:12:24 16:46:17
来源 100Test.Com百考试题网
"tb42" class="mar10">
	
  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 0update or 0delete 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, 0update ).
  8  else
  9  insert into mylog values(user,sysdate, 0delete ).
  10  end if.
  11  end.
  编辑特别推荐:
  Oracle数据库服务器参数文件管理技巧
  oracle中对排序的总结
  110个oracle常用函数总结