plsql 数据库事件触发器
时间:2021-07-01 10:21:17
帮助过:23人阅读
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