На странице «Свойства запроса» определяется база данных, в которую будет помещен запрос, а также текст запроса.
На данной странице определите параметры:
База данных. В раскрывающемся списке выберите базу данных, в которую будет помещен запрос. После выбора базы данных драйвер, используемый ей, будет автоматически указан в списке «Драйвер»;
Драйвер. В раскрывающемся списке выберите тип драйвера. Более подробно о доступных драйверах читайте в подразделе «Поддерживаемые СУБД». В списке «Драйвер» по умолчанию отображается драйвер, который используется в выбранной базе данных. При необходимости можно выбрать другой драйвер и указать для него текст SQL-запроса. Параметр актуален, если репозиторий будет использоваться на серверах с различными СУБД и настройки базы данных в репозитории будут изменены;
Текст запроса. В поле сформируйте запрос, написанный на языке SQL. Для удобства использования в редакторе SQL-запроса реализован механизм поиска и замены. При смене базы данных автоматически сменится драйвер и в поле «Текст запроса» будет отображаться запрос, соответствующий установленному драйверу;
Проверить запрос. Кнопка позволяет проверить сформированный текст запроса на корректность. При нажатии на кнопку будет выдано сообщение о наличии или отсутствии ошибок в тексте запроса;
Установить для всех СУБД. Кнопка позволяет установить текст запроса для всех СУБД, то есть при смене драйвера текст запроса останется прежним. При нажатии на кнопку будет выдано подтверждение на производимое действие. При положительном ответе текст запроса будет указан для всех СУБД. Запрос на подтверждение действия выдается только в том случае, если хотя бы для одного драйвера, отличного от текущего, текст запроса непустой;
Разрешить сохранение данных. Если флажок установлен, становятся доступными для редактирования следующие параметры группы:
Определить таблицу автоматически. При установке переключателя после нажатия кнопки «Готово» на последней странице мастера таблица для сохранения данных будет определена автоматически. Если определить таблицу не удалось, будет выдано соответствующее сообщение:
при нажатии кнопки «Да» запрос будет сохранён;
при нажатии кнопки «Нет» все изменения будут отменены, мастер создания запроса будет закрыт;
при нажатии кнопки «Отмена» сообщение будет закрыто;
Определить таблицу вручную. В поле ввода задайте таблицу для сохранения данных;
Подставлять параметры в тело запроса при выполнении. Установите флажок для подстановки всех значений параметров в тело запроса при его выполнении. Значения подставляются вместо наименований параметров соответствующих SQL-литералов, заданных при формировании текста запроса. По умолчанию флажок снят, в тело запроса подставляются только те значения параметров, которые являются массивами, а остальные значения передаются через параметры. Время выполнения запроса зависит от используемых типов данных параметров и может сократиться при установленном флажке.
Для завершения работы мастера нажмите кнопку «Готово», после чего будет произведено сохранение запроса. При сохранении запроса происходит:
обновление полей объектов, на которые ссылается запрос;
проверка текста запроса на корректность. Если текст запроса содержит ошибки, будет выдано сообщение.
См. также: