drop table t_log;



create table t_log (


  log_id number primary key,


  user_name varchar2(100),


  log_date date


  );


  --新建一个表,有id  用户名  和  日期字段



create or replace trigger tri_logon


after logon on database


begin


  insert into t_log values(nvl((select max(log_id) from t_log),0)+1,user,sysdate);


end;


--创建一个触发器  在登陆之后触发,插入一条登陆信息


nvl((select max(log_id) from t_log),0)+1


主要是它起作用 ...... (感觉这种方法纯属娱乐 ... )



truncate table t_log;  --清空表格


select * from t_log;  --查看数据