Создание запроса на языке SQL
Мастер подключения к данным позволяет быстро выбрать таблицы, имеющиеся в базе данных. Создание запроса на языке SQL требует выполнения дополнительных действий. Для этого на втором шаге мастера нажмите кнопку "Добавить SQL запрос...":
Вы увидите окно мастера запроса:
Мастер запроса содержит 4 страницы. Для переключения между страницами используйте кнопки "Далее" и "Назад".
На первом шаге мастера вам предлагается дать имя источнику данных. Под этим именем он будет виден в окне "Данные". Введите любое имя; важно, чтобы имя объекта было уникальным. Нажмите кнопку "Далее". Вы увидите вторую страницу мастера:
На втором шаге мастера вам необходимо ввести текст запроса на языке SQL. Используйте тот диалект языка, который понимает ваша СУБД. Для построения текста запроса можно воспользоваться конструктором запроса, для этого нажмите кнопку "Конструктор запроса". Подробнее работа с построителем запроса будет рассмотрена далее.
После того, как вы ввели текст запроса, нажмите кнопку "Далее". Вы увидите третью страницу мастера:
На этом шаге мастера вы можете определить параметры запроса. Это необходимо, если в тексте вашего запроса содержатся параметры. Подробнее о настройке параметров будет рассказано далее.
Наконец, на последнем шаге запроса можно настроить поля, которые вернул запрос:
Если вы допустили ошибку в тексте запроса или в описании параметров, вы увидите сообщение об ошибке в момент переключения на последнюю страницу мастера запроса.
Как правило, вам достаточно убедиться, что запрос вернул все необходимые поля. На этой странице мастера вы можете выполнить следующие действия:
- удалить ненужные поля из списка полей с помощью кнопки "Удалить";
- восстановить удаленные поля с помощью кнопки "Обновить";
- добавить вычисляемое поле в запрос с помощью кнопки "Добавить вычисляемое поле". Для нового поля надо настроить его свойства – имя (
Name
), тип данных (DataType
) и выражение, которое будет возвращать значение при обращении к полю (Expression
).
После закрытия мастера кнопкой "Готово" вы вернетесь в окно мастера подключения.