小编SK *_*kub的帖子

ORA-27465: 属性 ARGUMENT_POSITION 的值 1 无效

我在包中有这样的程序

PROCEDURE prepBillInfoforAccrualIntr (p_date in date);
Run Code Online (Sandbox Code Playgroud)

-- 创建了一个程序

BEGIN
  DBMS_SCHEDULER.CREATE_PROGRAM(PROGRAM_NAME        => 'MY_PROGRAM',
                                PROGRAM_TYPE        => 'STORED_PROCEDURE',
                                PROGRAM_ACTION      => 'GENEVA_ADMIN.IPGTIBCOAPIS_LMS_GENERIC_FIXED.PREPBILLINFOFORACCRUALINTR',
                                NUMBER_OF_ARGUMENTS => 1,
                                ENABLED             => FALSE,
                                COMMENTS            => 'MY PROGRAM');
END;
Run Code Online (Sandbox Code Playgroud)

-- 定义参数

BEGIN
  DBMS_SCHEDULER.DEFINE_PROGRAM_ARGUMENT(PROGRAM_NAME      => 'MY_PROGRAM',
                                         ARGUMENT_NAME     => 'P_DATE',
                                         ARGUMENT_POSITION => 1,
                                         ARGUMENT_TYPE     => 'DATE',
                                         DEFAULT_VALUE     => '');
END;
Run Code Online (Sandbox Code Playgroud)

-- 启用

BEGIN
  DBMS_SCHEDULER.ENABLE(NAME => 'MY_PROGRAM');
END;
Run Code Online (Sandbox Code Playgroud)

-- 创造了一份工作

BEGIN
  DBMS_SCHEDULER.CREATE_JOB(JOB_NAME   => 'MY_TEST_JOB',
                           -- PROGRAM_NAME => 'MY_PROGRAM',
                            JOB_TYPE   => 'STORED_PROCEDURE',
                            JOB_ACTION => 'GENEVA_ADMIN.IPGTIBCOAPIS_LMS_GENERIC_FIXED.PREPBILLINFOFORACCRUALINTR',
                            START_DATE => SYSDATE,
                            AUTO_DROP  => TRUE,
                            COMMENTS   => 'MY …
Run Code Online (Sandbox Code Playgroud)

oracle jobs scheduler dbms-scheduler

3
推荐指数
1
解决办法
4254
查看次数

标签 统计

dbms-scheduler ×1

jobs ×1

oracle ×1

scheduler ×1