Egymásba ágyazott lekérdezések létrehozása

A beágyazott lekérdezés olyan lekérdezés, ami egy sablonban egy másik lekérdezésben található. Lekérdezések egymásba ágyazásához utód elemekhez kell hozzárendelni őket.

Erről a feladatról

A lekérdezések kontextus vagy elhelyezés szerint vannak egymásba ágyazva:

Eljárás

  1. A Document Studio alkalmazásban húzzon egy elemet az Adatforrásséma nézetből a sablon elembe. Amikor olyan elembe húz egy lekérdezést, amelynek szülő eleme van, a rendszer ellenőrzi, hogy az odahúzott lekérdezés futtatható-e a szülő elem lekérdezésének kontextusában. A Kontextus kiválasztása ablakban láthatók mindazok a lekérdezések, amelyek kontextusként szolgálhatnak. A felsorolás tartalmazza az megjelenést és a hozzá tartozó szöveges ábrázolást.
  2. Válassza ki a lekérdezéskontextust a listából.
    Ha egy lekérdezést annak kontextusa szerint ágyaz be az adatforrás sémába, akkor válassza ki a beágyazandó lekérdezés szülő lekérdezését. A választható lekérdezések listájában általában az a szülő lekérdezés, amelynek a leghosszabb az útvonala. Példa: A /Query1/Query2/Query3 beágyazása esetén a kontextushoz a következők közül választhat:
    • Helytelen: /Query1
    • Helyes: /Query1/Query2
    Ha nem a helyes lekérdezést választja ki, akkor lehetséges, hogy a lekérdezés ismételgetése nem megfelelő számú a kimenetben. Ha a Konzol nézetben üzenetet kap arról, hogy a lekérdezés helytelen, akkor annak oka az lehet, hogy a szülő kontextus okoz problémát.

    Ha egy lekérdezést annak kontextusa helyett az elhelyezése szerint ágyaz be az adatforrás sémába, akkor válassza ki a nincs lehetőséget. A nincs lehetőség kiválasztásával, a lekérdezést egy olyan másik lekérdezésbe helyezheti el, amely egy másik adatforrás sémából származik vagy az adatforrás sémában strukturálttól eltérő rendezést követ.

  3. Kattintson az OK gombra.

Visszajelzés