公司用的PL/SQL,有一个表是记录存储过程的运行开始时间和运行状态的
问题1:我想知道这个表的数据是怎么来的,因为触发器和JOB里都没有相关的操作。
问题2:这个表每天会产生两条记录,是不同时段的,我想应该是有两个存储过程每天在跑,但我只找到其中一个存储过程,而且这个存储过程也没有任何语句向这个日志表中插入数据,有什么别的方法知道另外一条记录是怎么产生的吗?谢谢各位大侠!

解决方案 »

  1.   

    找到有对这个表操作的过程select * from user_source where lower(text) like '%tablename%'
      

  2.   

    在plsql developer里看这个表的reference by
      

  3.   

    用这个语句查也是什么都没查到,这个日志表不会是前台程序跑的吧,但是不应该啊,它记录的是两个存储过程的开始时间和运行状态啊,我只找到它记录的其中一个存储过程,另一个找不到。找到的这个我是通过看JOD定时任务,它定时的是每天0点跑,正好这个日志表里每天都会有0点的记录,另外一条记录是2点,但是JOB里没有这个任务,所以我找不到相应的存储过程,不知道还有没有其他办法。
      

  4.   

    会不会是linux下的crontab产生的?