【问题标题】:Error calling CREATE_JOB调用 CREATE_JOB 时出错
【发布时间】:2013-08-26 14:17:46
【问题描述】:

我在 PL/SQL 中有以下错误。我无法知道错误是什么。请帮帮我。

SQL> BEGIN
2  DBMS_SCHEDULER.CREATE_JOB
3  (
4  JOB_NAME => 'TESTINGFILE'
5  ,COMMENTS =>'TEST'
6  );
7  END;
8  /

DBMS_SCHEDULER.CREATE_JOB
*
ERROR at line 2:
ORA-06550: line 2, column 1:
PLS-00306: wrong number or types of arguments in call to 'CREATE_JOB'
ORA-06550: line 2, column 1:
PL/SQL: Statement ignored

【问题讨论】:

  • 我相信你应该使用所有参数,如启用、作业类型、启动等,我对这些不太熟悉,但看起来像......

标签: sql oracle plsql scheduled-tasks procedure


【解决方案1】:

根据DBMS_Scheduler.Create_Job documentation,该过程需要job_namejob_typejob_action参数。您只指定了job_name,因此您需要定义其他两个。

您可以找到DBMS_Scheduler.Create_Job 示例herehere 和其他地方。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-11
    • 2018-12-04
    • 2023-04-10
    • 2012-03-09
    • 2016-08-27
    • 2014-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多