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域的用户表
下面是触发器(作用就是在用户登录时,插入系统当前日期):
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域的用户表
因为刚开始是在initxyz下创建的,就是以为只会在initxyz下面触发。
真是不好意思了,没有理解清楚原理,遗憾
最常用的 表级/行级 的触发器。是针对数据的 insert/update/delete 而 自动触发的。和用户无关。
当然你可以在触发器中将用户相关信息加入。以实现针对不同的用户实现不同的控制!