码迷,mamicode.com
首页 > 数据库 > 详细

plsql 数据库事件触发器

时间:2019-07-24 21:00:43      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:需要   har   定义   ace   用户   varchar   管理员   事件触发   style   

--4.数据库事件触发器  需要超管的权限
/*
  数据库事件触发器有数据库级和模式级两种。
  前者定义在整个数据库上,触发事件是数据库事件,如数据库的启动、关闭,对数据库的登录或退出。
  后者定义在模式上,触发事件包括模式用户的登录或退出,或对数据库对象的创建和修改(DDL事件)。 
*/


-- 需要管理员身份 创建table  写在 sys中

--创建事件历史表
create table event_table(
  event_name varchar(50),
  event_date date
  
);


-- 需要管理员身份  设置权限
create or replace trigger tg5
  after logon on database

begin
  insert into event_table values(ora_sysevent,sysdate);
end;

select * from event_table; --查看用户登录的历史记录。

 

plsql 数据库事件触发器

标签:需要   har   定义   ace   用户   varchar   管理员   事件触发   style   

原文地址:https://www.cnblogs.com/ZXF6/p/11240598.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!