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域的用户表
解决方案 »
- 在oracle package中怎样跳出循环
- 请大家指点(导出,同义词)
- 如何让Oracle启动时自动加载自定义的初始化参数配置文件
- 在创建新的资料档案库时,为什么最后系统出现如下错误提示ora-12518
- oracle 怎么用触发器为timestamp类型字段更新值
- 限制oracle中的select语句返回的记录条数应该如何做,请问???
- 送分! 一些Oracle入门级的问题
- ★★怎么获得计算机名称或者IP地址★★
- 简单update语句问题(vs.net + oracle)
- 求救!
- 请问,学习oracle存储过程和性能优化,看什么书好?谢谢
- 用 Enterprise manager consle 无法建表??
因为刚开始是在initxyz下创建的,就是以为只会在initxyz下面触发。
真是不好意思了,没有理解清楚原理,遗憾
最常用的 表级/行级 的触发器。是针对数据的 insert/update/delete 而 自动触发的。和用户无关。
当然你可以在触发器中将用户相关信息加入。以实现针对不同的用户实现不同的控制!