自己的见解
如果存储过程需要多次执行(重复被调用)
那么,一般会以 jobs的形式 来 调用 存储过程。
select * from user_scheduler_jobs;
可以看到 哪个job 调用了哪个存储过程。
select * from user_scheduler_job_log;
可以查看jobs 被调用的时间点。间接地可以查询到存储过程被调用的历史记录。
select * from user_scheduler_job_run_details;
还可以看到每个job 到底花费了多长时间来执行。
这点对我来说也非常重要。此前都用表来记录。
现在才发现,系统里早就帮你想好了。
非常开心。
PS:
select * from dba_objects where object_type = 'PROCEDURE';
可以查看到 存储过程的创建时间。