在oracle 9G的部分版本中 ,可以通过 ora_sql_txt函数来实现,但是在oracle10g中已修正这个BUG,现在该如何实现这个功能呢?
create or replace trigger TRI_SYSUSER_MON
after insert or delete on t_sys_user for each rowdeclare
sql_text ora_name_list_t;
state_sql t_sysuser_mon.op_sql%type;
begin
for i In 1..ora_sql_txt(sql_text) loop
state_sql:=state_sql||sql_text(i);
end loop;
create or replace trigger TRI_SYSUSER_MON
after insert or delete on t_sys_user for each rowdeclare
sql_text ora_name_list_t;
state_sql t_sysuser_mon.op_sql%type;
begin
for i In 1..ora_sql_txt(sql_text) loop
state_sql:=state_sql||sql_text(i);
end loop;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货