查詢内嵌物件

當您查詢包含内嵌物件的事件類別時,您有數個查詢所採用之表單的選項。 查詢傳回的結果會根據您使用的查詢形式而有所不同。

類別定義

下列範例顯示本主題中用於 WQL 查詢的類別定義。

class MyClass
{
   string Prop1;
   string Prop2;
};

class MyEvent : __ExtrinsicEvent
{
   MyClass E1;
   MyClass E2;
};

範例

下列查詢會傳回內嵌類別 E1E2,每個類別都有 Prop1Prop2 填入資料。

SELECT * FROM MyEvent

下列查詢會傳回E1内嵌物件,但Prop1 和 Prop2未填入資料。

SELECT E1 FROM MyEvent

下列查詢會傳回只有 Prop1 填入資料的內嵌類別 E1

SELECT E1.Prop1 FROM MyEvent

下列查詢會傳回內嵌類別 E1E2,每個類別都有 Prop1Prop2 填入資料。

ELECT E1.Prop1, E1.Prop2, E2.Prop1, E2.Prop2 FROM MyEvent

這相當於使用星號 (*) 的第一個查詢,而不是指定每個物件和屬性。

使用 WQL 進行查詢