Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Při dotazování na třídu událostí, která obsahuje vložené objekty, máte několik možností, jak vytvořit dotaz. Výsledky vrácené dotazem se liší v závislosti na formě použitého dotazu.
Definice tříd
Následující příklad ukazuje definice tříd, které se používají pro dotazy WQL v tomto tématu.
class MyClass
{
string Prop1;
string Prop2;
};
class MyEvent : __ExtrinsicEvent
{
MyClass E1;
MyClass E2;
};
Příklady
Následující dotaz vrátí obě vložené třídy, E1 a E2, každá s Prop1 a Prop2 naplněné daty.
SELECT * FROM MyEvent
Následující dotaz vrátí vložený objekt E1, ale ani Prop1, ani Prop2 nejsou naplněny daty.
SELECT E1 FROM MyEvent
Následující dotaz vrátí vloženou třídu E1 pouze s Prop1 naplněnými daty.
SELECT E1.Prop1 FROM MyEvent
Následující dotaz vrátí obě vložené třídy, E1 a E2, z nichž každá má naplněné vlastnosti Prop1 a Prop2 daty.
ELECT E1.Prop1, E1.Prop2, E2.Prop1, E2.Prop2 FROM MyEvent
To odpovídá prvnímu dotazu pomocí hvězdičky (*) místo zadávání jednotlivých objektů a vlastností.
Související témata