如何建立CREATE的触发监控??
想建立一个触发器,有在我数据库上CREATE表的,就纪录相关客户端信息~
问题点数:50、回复次数:1Top
1 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2006-05-01 12:14:20 得分 50
CREATE OR REPLACE TRIGGER trace_ddl
AFTER DDL ON DATABASE
DECLARE
sql_text ora_name_list_t;
state_sql VARCHAR2(4000);
BEGIN
FOR i IN 1 .. ora_sql_txt(sql_text) LOOP
state_sql := state_sql || sql_text(i);
END LOOP;
--检查 state_sql 就可知道
EXCEPTION
WHEN OTHERS THEN
NULL;
END;Top




