我需要创建一个工作时间表。我的工作必须在DWH团队运行的表源完成后运行,但我无法控制这一点。我只能在DWH团队的日志表中看到table_name和complete_run_date_time。所以请指导我如何创建一个作业来运行我的程序时complete_run_date_time = sysdate。我试过使用If Then Else,但它不能运行。
table_name
complete_run_date_time
complete_run_date_time = sysdate
If Then Else
o2g1uqev1#
理想情况下,负责加载数据仓库的任何作业调度程序都将在完成后生成您的作业。除此之外,我只是设置作业运行,说,每5分钟。如果trunc(complete_run_date_time) = trunc(sysdate)和您的进程今天还没有运行(您可能需要一个新的本地日志表),那么运行您的进程。
trunc(complete_run_date_time) = trunc(sysdate)
1条答案
按热度按时间o2g1uqev1#
理想情况下,负责加载数据仓库的任何作业调度程序都将在完成后生成您的作业。除此之外,我只是设置作业运行,说,每5分钟。如果
trunc(complete_run_date_time) = trunc(sysdate)
和您的进程今天还没有运行(您可能需要一个新的本地日志表),那么运行您的进程。