Фактически, редактирование любого объекта в среде BlazeTop ведется на уровне SQL. Открыв объект, вы можете изменить его при помощи соответствующей команды ALTER. Поскольку сам текст для команды ALTER берется из соответствующего шаблона, то операция редактирования зачастую сводится к паре нажатий мышкой. При этом вы точно контроллируете весь процесс и точно знаете, какую команду выполняет BlazeTop.
Вы можете видеть весь список ограничений таблицы. Кроме визуального представления, в нижней части редактора вы видите точное представление выбранного ограчения в виде SQL-команды.
Аналогично списку ограничений, существует список полей таблицы, представленный на рисунке.
Через Object Inspector (закладка Editors) вы можете вызвать специальный редактор объекта - просмотр зависимостей. Этот редактор показывает дерево объектов, которые используют текущий объект. Интуитивно понятный интерфейс редактора делает поиск зависимых объектов крайне простым и быстрым делом, позволяя пройти по цепочке от первоначального объекта по его зависимостям.
Одно из удобств в использовании Object Inspector - это возможность задавать опции тех или иных инструментов прямо во время их работы. Например, вы видете свойства открытого SQL Monitor, когда мы указываем, что хотим трассировать приложения, использующие FIBPlus и перехватывать только выполнение запросов, команды подключения и управления транзакциями.
В результате настройки опций SQL Monitor мы перехватываем все нужные команды как из стороннего приложения, так и самого BlazeTop. Удобная навигация позволит вам быстро переключаться между полученными запросами для их анализа.
SQL Editor предназначен для выполнения и отладки запросов к базе данных. Также как и редакторы объектов он использует многофункциональный текстовый редактор, интегрированный Code Proposal и подсветку синтаксиса. Мы разделяем в BlazeTop закладку для выполнения SQL-запросов, манипулирующих данными (SELECT, INSERT, и т.д.) и закладку для выполнения DDL-запросов, манипулирующих метаданными (ALTER, CREATE, и т.д.)