Создание вложенных запросов

Вложенный запрос - это запрос, размещенный в другом запросе в шаблоне. Для создания вложенных запросов присвойте их дочерним элементам.

Об этой задаче

Вложенные запросы добавляются с учетом контекста или расположения:

Процедура

  1. В Document Studio с помощью указателя мыши перенесите элемент с панели Схема источника данных на элемент шаблона. При переносе запроса на элемент, для которого задан родительский элемент, выполняется проверка возможности обработки запроса в контексте запроса родительского элемента. Показываются все запросы, которые могут служить контекстом, отображаются в окне Выбрать контекст. В списке отображается ИД и его текстовое представление.
  2. Выберите контекст запроса в списке.
    Если вложенный запрос добавляется с учетом контекста схемы источника данных, выберите родительский запрос добавляемого запроса. В списке запросов родительский запрос, как правило, имеет наибольшую длину. Пример: для вложенного запроса /Query1/Query2/Query3 можно выбрать следующие контексты:
    • Неправильно: /Query1
    • Правильно: /Query1/Query2
    Если выбран неверный запрос, то он может повторяться в выводе неверное число раз. Если на панели Консоль будет показано сообщение о неправильном запросе, то ошибка может быть связана с родительским контекстом.

    Если вложенный запрос добавляется с учетом размещения вместо контекста схемы источника данных, выберите нет. Если выбрано значение none, то запрос можно разместить в другом запросе из другой схемы источника данных или в порядке, отличном от структуры в схеме источника данных.

  3. Нажмите кнопку OK.

Комментарии