查詢内嵌物件

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

類別定義

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

class MyClass
{
   string Prop1;
   string Prop2;
};

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

範例

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

SELECT * FROM MyEvent

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

SELECT E1 FROM MyEvent

下列查詢會傳回內嵌類別 E1 ,其中只會填入 資料 Prop1

SELECT E1.Prop1 FROM MyEvent

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

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

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

使用 WQL 進行查詢