У меня есть процедура работы, которая делает dequeuing из расширенной очереди, по одному сообщению в то время. Когда очередь будет пустой, исключение должно быть поднято, и я хочу, чтобы в разделе исключения удалялось это задание, но я не знайте, как направить jobnum этой конкретной работы. Я надеюсь, что кто-то может мне помочь.Ссылка на jobnum в рамках процедуры работы - oracle plsql
ответ
Вы можете запросить SYS_CONTEXT('USERENV', 'BG_JOB_ID')
, чтобы получить идентификатор задания текущего сеанса
Thx человека. В то же время я узнал, что я могу ссылаться на job_id, связанное с созданием задания.
«Когда задание задания ссылается на эти параметры задания в своем списке параметров, их значения присваиваются параметрам в определении задания при выполнении задания. Например, предположим, что процедура, называемая proc1, имеет следующую спецификацию:
ПРОЦЕДУРА proc1 (my_job_number IN INTEGER); Предположим также, что мы подчиняемся proc1 будет выполняться по очереди заданий следующим образом:
DECLARE jobno Integer; BEGIN DBMS_JOB.SUBMIT (jobno, `proc1 (my_job_number => задание); '); END; / Когда proc1 выполняется очередью, параметру my_job_number присваивается номер задания задания, и, таким образом, proc1 «знает», какой номер задания он ».
А вот ссылка http://docstore.mik.ua/orelly/oracle/bipack/ch13_01.htm если кто-то и будет nedded
Спасибо еще раз
- 1. ссылка на переменном из другой процедуры в PLSQL
- 2. PLSQL Oracle 10 - выполнение хранимой процедуры
- 3. Производительность Oracle/PLSQL
- 4. Как совершить отдельную транзакцию в Oracle PLSQL
- 5. Удаление дублированных записей с использованием процедуры в Oracle/PLSQL
- 6. В роли предоставления гранта Oracle пользователю в рамках процедуры
- 7. Многозначная колонка в Oracle PLSQL
- 8. печать эквивалент на Oracle PLSQL
- 9. Ошибка в теле процедуры + PLSQL
- 10. oracle: время ожидания соединения при вызове процедуры plsql из Java
- 11. oracle plsql: извлекать значения параметров времени выполнения при вызове процедуры
- 12. Отправить запрос POST для процедуры Oracle APEX или PLSQL
- 13. Oracle PLSQL скрипт для конкатенации
- 14. Запросы на извлечение PLSQL oracle 9i
- 15. Вызов PLSQL хранимой процедуры из службы Grails
- 16. Уничтожить объект Oracle PLSQL
- 17. Oracle PLSQL - ссылка только для базы данных Commit only
- 18. Заявление Oracle PLSQL
- 19. PLSQL с Oracle 11g
- 20. PLSQL ссылка курсор ошибки
- 21. вызов процедуры PLSQL из Java
- 22. Развертывание пакетов plsql в oracle
- 23. ORACLE PLSQL Функция/Trigger
- 24. Oracle: получение ссылок в PLSQL
- 25. Операции PLSQL DML внутри процедуры
- 26. Oracle plsql error
- 27. Oracle STANDARD_HASH недоступен в PLSQL?
- 28. Формат даты в Oracle PlSql
- 29. Создать каталог внутри хранимой процедуры PLSQL
- 30. Oracle PLSQL Dependency цепь (Недопустимые объекты)