Перейти к содержанию

Запрос на языке SQL: различия между версиями

Материал из Химсофт Вики
Строка 36: Строка 36:
На втором шаге мастера необходимо ввести текст запроса на языке <code>SQL</code>:  
На втором шаге мастера необходимо ввести текст запроса на языке <code>SQL</code>:  
*используйте тот диалект языка, который понимает ваша СУБД;  
*используйте тот диалект языка, который понимает ваша СУБД;  
*для построения текста запроса можно воспользоваться конструктором запроса, для этого нажмите кнопку <code>Конструктор запроса</code>.
*для построения текста запроса можно воспользоваться конструктором запроса, для этого нажмите кнопку <code>Конструктор запроса</code>;
*после того, как вы ввели текст запроса, нажмите кнопку <code>Далее</code> - откроется третья страница мастера.
*после того, как вы ввели текст запроса, нажмите кнопку <code>Далее</code> - откроется третья страница мастера.



Версия от 02:37, 16 октября 2026

Для создания запроса на языке SQL нужно открыть окно Мастер запроса.

Для нового подключения:

  • выбрать пункт меню Данные|Действия|Новый источник данных...;
  • заполнить данные подключения;
  • нажать кнопку Вперед;
  • нажать кнопку Добавить SQL запрос....

Для уже имеющегося подключения:

  • нажать правой кнопкой мышки на уже имеющемся источнике данных;
  • выбрать пункт меню Редактировать;
  • нажать кнопку Вперед;
  • нажать кнопку Добавить SQL запрос....

После выполнения этих действий откроется окно Мастер запроса.

Мастер запроса

Мастер запроса содержит 4 страницы. Для переключения между страницами используйте кнопки Далее и Назад.

Укажите имя

На первом шаге мастера вам предлагается дать имя источнику данных - под этим именем он будет виден в окне Данные:

  • введите любое имя - важно, чтобы имя объекта было уникальным;
  • нажмите кнопку Далее;
  • откроется вторая страница мастера.

Введите текст SQL

На втором шаге мастера необходимо ввести текст запроса на языке SQL:

  • используйте тот диалект языка, который понимает ваша СУБД;
  • для построения текста запроса можно воспользоваться конструктором запроса, для этого нажмите кнопку Конструктор запроса;
  • после того, как вы ввели текст запроса, нажмите кнопку Далее - откроется третья страница мастера.

Определите параметры

На этом шаге мастера вы можете определить параметры запроса. Это необходимо, если в тексте вашего запроса содержатся параметры. Подробнее о настройке параметров будет рассказано далее.

Определите поля данных

Наконец, на последнем шаге запроса можно настроить поля, которые вернул запрос:

Примечания:

  • если вы допустили ошибку в тексте запроса или в описании параметров, вы увидите сообщение об ошибке в момент переключения на последнюю страницу мастера запроса;
  • как правило, вам достаточно убедиться, что запрос вернул все необходимые поля.

На этой странице мастера вы можете выполнить следующие действия:

  • удалить ненужные поля из списка полей с помощью кнопки "Удалить";
  • восстановить удаленные поля с помощью кнопки "Обновить";
  • добавить вычисляемое поле в запрос с помощью кнопки "Добавить вычисляемое поле". Для нового поля надо настроить его свойства – имя (Name), тип данных (DataType) и выражение, которое будет возвращать значение при обращении к полю (Expression).

Завершение настройки

После закрытия мастера кнопкой "Готово" вы вернетесь в окно мастера подключения.