Запуск отладчика по наступлению события
Под событием понимается:
-
для триггера – реальное событие в БД, на которое настроен триггер, независимо от способа порождения этого события;
-
для хранимых процедур – вызов на исполнение любыми средствами отлаживаемой процедуры.
Для запуска отладчика по наступлению события необходимо:
-
на панели инструментов Рабочего стола нажать на пиктограмму ;
-
в появившемся окне выбора объекта установить тип и выбрать отлаживаемую процедуру или триггер (см. рис. 230) и нажать кнопку ОК;
Исходный код объекта будет загружен в окно отладчика. При запуске по наступлению события отлаживаемые объекты переходят в режим ожидания наступления события (рис. 236).
Рисунок 236. Окно отладчика с загруженным текстом
-
установить требуемые точки останова в исходном коде объекта;
-
для запуска отладки объекта необходимо с помощью какого-либо клиентского приложения («Рабочий стол», «Диалоговый SQL» и т.п.):
-
для процедур – вызвать процедуру;
-
для триггеров – выполнить SQL-запрос, при выполнении которого произойдет срабатывание триггера.
Примечание
SQL-запрос в клиентском приложении не будет завершен, так как будет начат процесс отладки объекта (SQL-запрос будет завершен по окончании процесса отладки).
-