Результат запроса
После того, как вы заполните диалог SQL-запроса и нажмете на кнопку OK, Аксиома построит специальную временную таблицу на основе данных исходной таблицы или таблиц. Результирующая таблица состоит только из тех строк и колонок, которые отвечают критериям выполненного SQL-запроса. Временной таблица остается, пока вы ее не сохраните одним из двух способов. Содержимое временных таблицы, порожденной SQL-запросом, можно показывать в окне списка, но редактировать ее в этом окне нельзя.
В нижней части диалога SQL-запроса вы управляете формой результата. Вы можете:
- создать таблицу Аксиомы и поместить ее в окно карты
- создать таблицу Аксиомы и показать ее в виде списка
- показать результат запроса в виде выборки на одном из слоев карты
Выборку можно сразу открыть в активном или новом окне карты, выбрав один из вариантов в списке Добавить слой. Эти варианты такие же, как и при открытии новой таблицы.
Флажок Показать списком предписывает создать окно списка для результата. Флажок Разрешить создавать пустой позволяет создавать новое окно карты или списка даже если результат запроса не содержит ни одной записи.
В окошке Название вы можете задать свое название результирующей таблицы взамен того, которое Аксиома предлагает автоматически. Это название карты после запроса появится в панели Окна. Если после этого будет сохранен Рабочий набор, то запрос в нем будет сохранен в виде предложения SQL. При последующих открытиях этого Рабочего набора запрос будет повторяться автоматически. Это позволяет создавать виртуальные таблицы, которым не соответствуют никакие TAB-файлы и содержимое которых обновляется при открытии Рабочего набора, хранящего соответствующий запрос.
Флажки Создать запрос и Выбрать на могут быть отключены одновременно.
Если установлен флажок Выбрать на, то результат запроса будет применен к таблице, которую вы выберете из списка. Результат будет представлять из себя набор объектов из выбранной из списка таблицы, атрибуты которых будут удовлетворять критерию запроса.