Создайте задание для запуска процедуры sp_tblLog_insert в 6 утра каждый день. Выполнить задание

У меня есть код, который запускает вставку в 6 утра, но он не работает, я не понимаю, почему

 BEGIN
 DBMS_SCHEDULER.create_job (
   job_name        => 'tblLog_insert',
   job_type        => 'PLSQL_BLOCK',
   job_action      => 'BEGIN my_job_procedure; END;',
   start_date      => ('29-NOV-2016 10.43.30.000000000 AM +06:00','DD-MON-RRRR HH.MI.SSXFF AM TZR','NLS_DATE_LANGUAGE=english'),
   repeat_interval => 'freq=hourly; byminute=0; bysecond=0;',
   enabled         => TRUE);
END;

Добро пожаловать в StackOverflow! Пожалуйста, ознакомьтесь с Как спросить и расскажите подробнее о том, что вы пробовали, и о том, какое сообщение об ошибке вы получаете. Это поможет другим людям дать вам лучший ответ при просмотре вашего вопроса.

Parzival 30.03.2021 08:54
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
1
28
1

Ответы 1

Вы можете преобразовать job_type в STORED_PROCEDURE со следующим форматированием даты и времени с помощью преобразования TO_TIMESTAMP_TZ()

BEGIN
  DBMS_SCHEDULER.CREATE_JOB(
             job_name    => 'tblLog_insert',
             job_type    => 'STORED_PROCEDURE',
             job_action  => 'MYSCHEMA.MY_JOB_PROCEDURE',
             start_date  => TO_TIMESTAMP_TZ('29-NOV-2016 10.43.30 PM +06:00',
                                            'DD-MON-RRRR HH.MI.SSXFF AM TZR',
                                            'NLS_DATE_LANGUAGE=english'),
             repeat_interval => 'freq=hourly; byminute=0; bysecond=0;',
             enabled         => TRUE
  );
END;
/

можешь сказать больше

Nguyen Trong Nghia11 1 30.03.2021 09:11

НАЧАТЬ DBMS_SCHEDULER.CREATE_JOB (job_name => 'inserttbllog', job_type => 'STORED_PROCEDURE', job_action => 'MYSCHEMA.MY_JOB_PROCEDURE', start_date => TRUNC (SYSDATE + 1) + 6/24, repeat_qterly; byminute = 0; bysecond = 0; ', enabled => TRUE); КОНЕЦ;

Nguyen Trong Nghia11 1 30.03.2021 09:11

в первом случае преобразование формата TO_TIMESTAMP_TZ отсутствовало @ NguyenTrongNghia111 (лучше оставить исходный вопрос, например, редактировать не нужно)

Barbaros Özhan 30.03.2021 09:28

Другие вопросы по теме