加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle数据库触发器数据库审计

发布时间:2020-12-12 14:33:54 所属栏目:百科 来源:网络整理
导读:一 需求 数据库的审计——基于值得审计功能 当涨后的薪水超过6000时,审计该员工信息 二 代码 --触发器应用场景 3 :数据库的审计,基于值得审计 --给员工涨工资,当涨后的薪水超过 6000 时,审计该员工信息 --创建表,用于保存审计信息 /* create table aud

一 需求

数据库的审计——基于值得审计功能 当涨后的薪水超过6000时,审计该员工信息
二 代码
  1. --触发器应用场景3:数据库的审计,基于值得审计
  2. --给员工涨工资,当涨后的薪水超过6000时,审计该员工信息
  3. --创建表,用于保存审计信息
  4. /*
  5. create table audit_info
  6. (
  7. information varchar2(200)
  8. );
  9. */
  10. create or replace trigger do_audit_emp_salay
  11. after update
  12. on emp
  13. for each row
  14. begin
  15. if:new.sal >6000then
  16. insert into audit_info values(:new.empno||' '||:new.ename||' '||:new.sal);
  17. endif;
  18. end;
三 验证 SQL> select * from audit_info; INFORMATION -------------------------------------------------------------------------------- 7566 JONES 9075 7698 BLAKE 8850 7782 CLARK 8450 7788 SCOTT 7000 7839 KING 12101 7902 FORD 7000 已选择6行。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读