Запуск по наступлению события

Запуск по наступлению события можно задать как для отдельного отлаживаемого объекта, так и для группы объектов (не обязательно взаимосвязанных). Под событием понимается: для триггера – реальное событие в БД, на которое настроен триггер, независимо от способа порождения этого события; для хранимых процедур – вызов на исполнение любыми средствами отлаживаемой процедуры (в том числе и из самого отладчика).

Для запуска отдельного объекта необходимо:

  1. перейти в окно с исходным кодом отлаживаемого объекта;

  2. нажать клавиши <​Ctrl​>+<​F9​>, или выбрать пункт меню Отладчик =​> Ждать процедуру/триггер

Для запуска группы объектов необходимо:

  1. открыть окна с исходными кодами тех объектов, для которых планируется запуск по наступлению события и открыть в них отладочные сессии (с помощью клавиши <​F4​> или меню);

  2. нажать клавиши <​Alt​>+<​F9​>, или выбрать пункт меню Отладчик =​> Ловить любую из открытых

После запуска по наступлению события отлаживаемые объекты переходят в ожидание наступления этих событий.

Примечание

При запуске на выполнение по наступлению события устанавливается контекстная связь между отлаживаемым объектом и тем программным средством, которое первым инициировало событие. Для всех последующих программных средств контекстная связь для отладки не устанавливается, поэтому исполнение отлаживаемого объекта для них всегда будет выполняться в обычном (не отладочном) режиме.