没办法,只能往表里增加一个时间字段
解决方案 »
- java写oracle数据库出现Execution of query failed,求高手解答
- SQL语句多重排序问题
- (急)如何对一个对象的一个字段插入一个序列的值?
- 多表联合查询
- oracle 收费, 但是官网又提供下载. 我如果下载后直接使用,会有什么问题呢?
- 在hibernate映射Oracle表的时候出现错误,求助
- 100分求惠普unix系统下安装ORACLE ,分不够再加
- 关于Oracle数据库视图的使用问题
- 存储过程中不能使用select 吗?
- 有什么办法将多个查询结果合并到一起!sql,decode
- sql语句问题
- ora-04031:无法分配4096的共享内存("shared pool","begin --Call procedur...","PL/SQL MPCODE","BAMIMA Bam Buffer")
举个例子吧:
/**
* drop語句的審計日誌表
*/
create table drop_log
(
session_id int not null, -- sessionid
drop_time date, -- drop的時間
ip_address varchar2(20), -- ip地址
object_owner varchar2(30), -- 對象的擁有者
object_name varchar2(30), -- 對象名稱
object_type varchar2(20), -- 對象類型
drop_by_user varchar2(30) -- 執行drop語句的用戶
);create or replace trigger drop_info
after drop on mfg0513user.schema -- 在mfg0513user用戶上創建審計drop的觸發器
begin
insert into drop_log
(session_id,
drop_time,
ip_address,
object_owner,
object_name,
object_type,
drop_by_user)
values(USERENV('SESSIONID'),
sysdate,
SYS_CONTEXT('USERENV','IP_ADDRESS'),
sys.dictionary_obj_owner,
sys.dictionary_obj_name,
sys.dictionary_obj_type,
sys.login_user);
end;