我要创建一个系统触发器记录删除存储过程当时的情况,比如IP、登陆用户
     
create or replace trigger Trg_DropDdl after DDL on database
begin
       insert into droppro(user,ip,time)
       values(ORA_LOGIN_USER,ORA_CLIENT_IP_ADDRESS,SYSTIMESTAMP);
     END;
编译通过。
但是我删除存储过程的时候,不能删除了,抱错,递归错误,这是什么原因?