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常用函数总结