SQL РЕДАКТОР
SQL редактор - это инструмент для создания и редактирования SQL
запросов. Редактор используется для редактирования SQL запросов
объектов у которых есть свойство SQL и как самостоятельный инструмент
для выполнения SQL запросов. SQL редактор может быть вызван из панели
инструментов рабочего стола или из текстового поля объекта, в котором хранится SQL запрос. Язык SQL запросов - FireBird 3.

Описание элементов управления SQL редактора (обозначены цифрами на на рисунке):
- Панель переключения видов SQL запросов. Панель переключателей доступна только для работы с SQL запросами выборок.
Панель состоит из пяти перелючателей SELECT, INSERT, UPDATE, DELETE,
REFRESH. На каждой из страниц, соответственно, редактируются запросы на
просмотр, вставку, изменение, удаление и перечитку текущей строки в
таблице.
- Обасть текстового редактора. В
этой области редактируются SQL запросы. Редактор имеет встроенные
быстрые подсказки которые появляются автоматически или по нажатию
комбинации клавиш Ctrl + Space.
- Проверить SQL запрос.
Проверяет SQL запрос на коректность. Если запрос написан верно, то
активируется вкладка "План запроса" на двухстраничной панели
(обозначена номером 10 на рисунке).
- ВыполнитьSQL запрос. Выполняет запрос типа select SQL и отображает результаты в виде таблицы в отдельном окне. Кнопка доступна только при редактировании SQL запроса выборки и SQL редактора рабочего стола.
- Найти. Осуществляет поиск текста в редакторе.
- Заменить. Заменяет * в конструкции select * from TABLE на список полей из таблице TABLE.
- Изменить шрифт. Устанавливает тип и размер шрифта редактора.
- Скрыть/показать вспомогательную панель. Скрывет или показывает нижнюю панель со списком таблиц и их полей (номера 11 и 12 на рисунке).
- Справка. Справка по SQL редактору.
- Двухстраничная панель.
Панель с двумя вкладками, которые переключают вспомогательную панель в
режим просмотра плана SQL запроса или объектов базы данных.
- Список таблиц и представлений базы данных. В данном списке отображаются все таблицы и представления базы данных. Список нужен для быстрого построения SQL запросов. По двойному клику мышку на названии таблицы редактор автоматически построит select SQL запрос из этой таблицы. При этом нужно будет указать псевдоним таблицы. Название таблицы можно перетащить в редактор.
- Список полей выбранной таблицы. При перемещении по списку таблиц, в правой части отображаются поля этой таблицы. Это удобно в качестве справочной информации. Поле можно перетащить в SQL редактор.
- Сформировать все виды SQL запросов выборки. Кнопка доступна только при редактировании SQL запроса выборки. По нажатию этой кнопки автоматически создаются запросы SELECT, INSERT, UPDATE, DELETE и REFRESH для выбранной таблицы.
- Сформировать select SQL. Создает запрос SELECT для выбранной таблицы.
- Сформировать insert SQL. Создает запрос INSERT для выбранной таблицы.
- Сформировать update SQL. Создает запрос UPDATE для выбранной таблицы.
- Сформировать delete SQL. Создает запрос DELETE для выбранной таблицы.
- Сформировать список полей. Создает список полей через запятую для выбранной таблицы.