Online Documentation for SQL Manager for InterBase/Firebird
Просмотр информации
На вкладках, расположенных в нижней части окна отладчика, отображается разнообразная информация о объекте и процессе его отладки.
На вкладке Parameters and Variables отображаются все переменные и параметры объекта, а также их типы (поле Kind) и значения (поле Value).
Значение в столбце Value можно менять с помощью двойного щелчка мыши. В этом случае появляется диалоговое окно в котором необходимо указать новое значение.
Для каждого типа данных предусмотрено соответствующее поле ввода.
На вкладке Watches отображаются выбранные для отдельного просмотра переменные и параметры.
Для управления переменными и параметрами используйте контекстное меню. с его помощью Вы можете:
- Выбрать переменную или параметр для просмотра - Watch Selection,
- Удалить переменную или параметр из списка просматриваемых - Delete Watch,
- Удалить все переменные и параметры из списка просматриваемых - Delete All Watches.
При добавлении параметра появляется диалоговое окно, с помощью которого Вы можете выбрать один или несколько параметров, содержащихся в процедуре.
В списке доступных параметров - Available - отображаются только те параметры и переменные, которые описаны в текущем модуле, который открыт на активной вкладке.
В поле Address отображается какому внутреннему вызову запроса принадлежит параметр или переменная.
Если процедура возвращает данные, то на вкладке Results можно просмотреть промежуточные результаты выполнения процедуры.
Последний выполненный оператор отображается на вкладке Last Statement.
Полный список точек останова показан на вкладке Breakpoints.
О контрольной точке отображается следующая информация:
- Line - номер строки на которой стоит контрольная точка.
- Condition - условие выполнения. В это поле вводится любое SQL выражение, возвращающее булево значение.
- Eval expression - это выражение, вычисляемое при проходе точки останова, может быть любым SQL выражением присваивания.
- Passes - число проходов точки, через которое произойдет ее срабатывание.
С помощью контекстного меню можно:
- удалить контрольную точку - Delete,
- активировать контрольную точку - Enabled,
- просмотреть свойства точки - Properties,
- удалить все контрольные точки - Delete All Breakpoints,
- активировать все точки - Enable All Breakpoints,
- деактивировать все точки - Disable All Breakpoints.
Окно свойств контрольной точки открывается при выборе пункта контекстного меню Properties.
С помощью этого окна Вы можете задать следующие свойства точки останова:
- Condition - состояние. В это поле вводится любое SQL выражение, возвращающее булево значение.
- Pass count - число проходов точки, через которое произойдет ее срабатывание.
- Break - если установлен этот флажок, то выполнение будет остановлено в этой точке.
- Eval expression - оценка выражения. В это поле можно добавить любой SQL оператор.
Сообщения, полученные при выполнении операторов можно просмотреть на вкладке Messages.
- Line - строка при прохождении которой появилось сообщение.
- Type - код сообщения.
- Text - текст сообщения.
На вкладке Call Stack отображается стек вызовов процедур.
В скобках отображаются параметры с которыми была вызвана процедура.
При двойном щелчке мышью на вкладках Breakpoint, Messages и Call Stack, произойдет переход на соответствующий внутренний вызов.