| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.server -> Re: how to checking DDLon triggers
From Tom Kyte:
create or replace trigger ddl_trigger
after DDL on SCHEMA
begin
insert into log
select ora_sysevent,ora_dict_obj_owner,
ora_dict_obj_name,ora_dict_obj_type,
to_char(sysdate,'fm dd/Mon/yyyy HH:MI:SS AM'),
machine,terminal,program,osuser
from v$session
where audsid = sys_context( 'userenv', 'sessionid' );
if ( sql%rowcount <> 1 )
then
raise_application_error
( -20001, 'Unable to id your session' );
end if;
Daniel Received on Wed Feb 26 2003 - 10:59:39 CST
![]() |
![]() |