如何在 Oracle SQL 中更新作业中的参数

Ale*_*pka 4 plsql oracle-apex

我刚刚使用 SQL Developer 内置向导创建了一个作业,我想从我的应用程序中更改创建的作业的参数。作业是每天7点启动一个存储过程。

在应用程序中,我必须填写:

  1. 禁用:真/假
  2. 时间:10:00

这是我的工作和我想根据应用程序中选择的内容更新的字段:

在此处输入图片说明

我看到了两种方法:

  1. 使字段依赖于表中的值
  2. 制作一个更新值的 pl/sql 块

当然我不知道怎么做(在第一个选项中,select 语句不起作用,在第二个选项中我不知道如何访问工作字段)

请帮忙

Pra*_*hra 6

Begin 
dbms_scheduler.disable( 'ATOS."job_email_notifications"' );

DBMS_SCHEDULER.SET_ATTRIBUTE ( name => 'ATOS."job_email_notifications"', attribute => 'repeat_interval', value => 'freq=daily;byday=FRI,SAT;byhour=20;byminute=0; bysecond=0');--change value--as per need

dbms_scheduler.enable( 'ATOS."job_email_notifications"' );
End;
/
Run Code Online (Sandbox Code Playgroud)