Oracle数据库——触发器的创建与应用

1.理解触发器的概念、作用和类型。

2.练习触发器的创建和使用。

二、具体操作

(实验)

1.利用触发器对在scott.emp表上执行的DML操作进行安全性检查,只有scott用户登录数据库后才能向该表中执行DML操作。(第1题中,user是系统函数,返回当前用户。字符串中使用两个单引号表示一个单引号。)

要求:分别以system用户和scott用户对emp 表执行DML操作,试验触发器的运行效果。

(1)在scott用户下创建触发器

语句:

create or replace trigger tri_dm1 before insert or update or delete on scott.emp begin if user <>\'SCOTT\' then raise_application_error(-20001,\'You don\'\'t have access to modify this table.\'); end if; end;

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwjwzw.html