Что произойдет с выполнением процедуры, если я перекомпилирую тело пакета в другой процедуре в том же пакете - PullRequest
0 голосов
/ 31 января 2019

Если у меня есть 1 пакет с 2 процедурами (A и B), что произойдет с пакетом A, если он выполняется, и мне нужно отредактировать процедуру B и перекомпилировать все тело пакета.

Произошла бы ошибка из-заперекомпиляции пакета или он все равно сработает?

Большое спасибо

Ответы [ 2 ]

0 голосов
/ 31 января 2019

Вы не можете скомпилировать пакет или тело пакета, если процедура A работает, потому что вы получите acquire nowait timeout до завершения A.

0 голосов
/ 31 января 2019

Если процедура выполняется, компиляция не удастся (на самом деле, она будет ждать, пока пакет не будет выпущен , т.е. никто не использует его).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...