pl/sql触发器案列
--pl/sql触发器
--对表emp2进行insert,delete,update操作的具体信息进行记录
create table emp2_log(
uname varchar2(20),--操作人
action varchar2(10),--操作类型
atime  date         --时间
);

--定义触发器
create or replace trigger trig
  -- before insert or delete or update ........
  after insert or delete or update on emp2 for each row
begin
  if inserting then  --USER为关键字,代表当前用户
     insert into emp2_log values(USER,'insert',sysdate);
  elsif deleting then --inserting,deleting,updating均为关键字
     insert into emp2_log values(USER,'delete',sysdate);
  elsif updating then
     insert into emp2_log values(USER,'update',sysdate);
  end if;
end;

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010689306/article/details/51542494
文章标签: oracle 触发器
个人分类: Oralce数据库
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

pl/sql触发器案列

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭