Tworzenie zapytań zagnieżdżonych

Zapytanie zagnieżdżone to zapytanie, które jest umieszczone wewnątrz innego zapytania w szablonie. Aby zagnieździć zapytania, należy przypisać je do elementów potomnych.

O tym zadaniu

Zapytania są zagnieżdżane według kontekstu albo według rozmieszczenia:

Procedura

  1. W programie Document Studio przeciągnij element z widoku Schemat źródła danych do elementu szablonu. Gdy zapytanie jest przeciągane na element, który ma element nadrzędny, sprawdzane jest, czy to zapytanie można uruchomić w kontekście zapytania elementu nadrzędnego. Wszystkie zapytania, które mogą działać jako kontekst, są wyświetlane w oknie Wybór kontekstu. Na liście wyświetlany jest identyfikator i jego reprezentacja tekstowa.
  2. Wybierz kontekst zapytania z listy.
    Jeśli zapytanie jest zagnieżdżane na podstawie kontekstu w schemacie źródła danych, należy wybrać zapytanie nadrzędne względem zagnieżdżanego zapytania. Na liście zapytań do wyboru zapytanie nadrzędne zwykle ma najdłuższą ścieżkę. Jeśli na przykład zagnieżdżane jest zapytanie /Zapytanie1/Zapytanie2/Zapytanie3, dostępne są następujące opcje kontekstu:
    • Niepoprawny: /Zapytanie1
    • Poprawny: /Zapytanie1/Zapytanie2
    Jeśli zostanie wybrane niepoprawne zapytanie, zapytanie może być powtarzane w danych wyjściowych nieodpowiednią liczbę razy. Jeśli w widoku konsoli zostanie wyświetlony komunikat informujący, że zapytanie jest niepoprawne, przyczyną może być kontekst nadrzędny.

    Jeśli zapytanie jest zagnieżdżane na podstawie rozmieszczenia, a nie kontekstu w schemacie źródła danych, należy wybrać opcję brak. Jeśli zostanie wybrana opcja brak, można umieścić zapytanie wewnątrz innego zapytania, które pochodzi z innego schematu źródła danych lub jego kolejność jest inna niż struktura w schemacie źródła danych.

  3. Kliknij przycisk OK.

Opinia