Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在oracle中找到工作_Oracle_Plsql_Triggers_Updates_Jobs - Fatal编程技术网

如何在oracle中找到工作

如何在oracle中找到工作,oracle,plsql,triggers,updates,jobs,Oracle,Plsql,Triggers,Updates,Jobs,我需要帮助。 这是我的工作: begin dbms_scheduler.create_job( job_name => 'test_job21', job_type => 'STORED_PROCEDURE', job_action => 'job_test', start_date => to_timestamp_tz('2018-04-18 18:09:00', 'yyyy-mm-dd hh24:mi:s

我需要帮助。 这是我的工作:

begin
    dbms_scheduler.create_job(
    job_name    =>  'test_job21',
    job_type    =>  'STORED_PROCEDURE',
    job_action  =>  'job_test',
    start_date  =>  to_timestamp_tz('2018-04-18 18:09:00', 'yyyy-mm-dd hh24:mi:ss tzr'),
    auto_drop   =>  FALSE,
    enabled     =>  TRUE
    );

    dbms_scheduler.run_job('test_job21', use_current_session => false);
end;
但是,不遵守此条件start_date,保存作业后,将执行我作业中的此触发器。
如何解决这个问题?

我从未使用过dbms\u调度程序,但您可以尝试以下方法:

只需让调度程序执行其任务,而不使用
run\u job()
命令


dbms\u调度器的软件包规范中,它说
run\u job()
将立即运行作业。

不确定tzr是哪个时区,但在您提交它时,开始日期是否可能已经是过去的?感谢代码组织。所以,那个时区是错误的,真的。但是,开始日期是过去的…=/我又试了一次,这项工作也有同样的问题,所以。。。错误的是包含“dbms_scheduler.run_job”的行,该行立即执行我的作业