R,T
下面是触发器(作用就是在用户登录时,插入系统当前日期):
create or replace trigger lastDate
after logon on schema
begin
 update initxyz.SYSUser set LastLoginDate =sysdate where upper(UName) =user;
 --null;
end;
/
想系统中的多个用户都可以使用这个触发器,是否能够实现?
其中:initxyz.SYSUser是一张包含LastLoginDate域的用户表

解决方案 »

  1.   

    明白了,谢谢楼上的,^_^
    因为刚开始是在initxyz下创建的,就是以为只会在initxyz下面触发。
    真是不好意思了,没有理解清楚原理,遗憾
      

  2.   

    触发器也分很多种的,一般与用户无关。。
    最常用的 表级/行级 的触发器。是针对数据的 insert/update/delete 而 自动触发的。和用户无关。
    当然你可以在触发器中将用户相关信息加入。以实现针对不同的用户实现不同的控制!