Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Istnieje kilka opcji tworzenia zapytania podczas wykonywania zapytań dotyczących klasy zdarzeń zawierającej obiekty osadzone. Wyniki zwracane przez zapytanie różnią się w zależności od używanej formy zapytania.
Definicje klas
W poniższym przykładzie przedstawiono definicje klas używane dla zapytań WQL w tym temacie.
class MyClass
{
string Prop1;
string Prop2;
};
class MyEvent : __ExtrinsicEvent
{
MyClass E1;
MyClass E2;
};
Przykłady
Poniższe zapytanie zwraca obie klasy osadzone, E1 i E2, z których każda ma Prop1 i Prop2 wypełnione danymi.
SELECT * FROM MyEvent
Poniższe zapytanie zwraca osadzony obiekt E1, ale ani Prop1, ani Prop2 nie są wypełnione danymi.
SELECT E1 FROM MyEvent
Poniższe zapytanie zwraca osadzoną klasę E1 tylko z Prop1 wypełnionymi danymi.
SELECT E1.Prop1 FROM MyEvent
Poniższe zapytanie zwraca obie klasy osadzone, E1 i E2, z których każda ma Prop1 i Prop2 wypełnione danymi.
ELECT E1.Prop1, E1.Prop2, E2.Prop1, E2.Prop2 FROM MyEvent
Jest to odpowiednik pierwszego zapytania przy użyciu gwiazdki (*) zamiast określania każdego obiektu i właściwości.
Tematy pokrewne