job oracle одновременный insert

в данный момент у меня есть 2 задания, которые начинают обрабатываться в одно и то же время, оба работают через процедуру. в курсор записывается результат селекта и потом с помощью loop данные записываются в таблицу, так как jobs работают одновременно и записывают данные одновременно в одну и ту же таблицу не приведет ли это к тому, что какие-то данные будут перезатираться, проще говоря не записываться? и из-за того что это происходит одновременно, не приведет ли это к тому, что задания будут отрабатываться дольше?

часть процедуры

open cursor_1;
   loop
    fetch cursor_1 into id;
    exit when cursor_1%NOTFOUND;
    INSERT INTO TEST(id) VALUES (id);
    commit;
  end loop;
  close cursor_1;

Если к моему вопросу есть уточнения или вопрос задан не по правилам, пожалуйста, уведомьте меня об этом в комментариях.


Ответы (0 шт):