查询嵌入对象
关于查询包含嵌入对象的事件类时查询采用的格式,用户有多种选择。 查询返回的结果因所使用的查询形式而异。
类定义
以下示例演示本主题中用于 WQL 查询的类定义。
class MyClass
{
string Prop1;
string Prop2;
};
class MyEvent : __ExtrinsicEvent
{
MyClass E1;
MyClass E2;
};
示例
以下查询返回嵌入的类 E1 和 E2,每个类都填充了 Prop1 和 Prop2 数据。
SELECT * FROM MyEvent
以下查询返回 E1 嵌入对象,但不会填充 Prop1 和 Prop2。
SELECT E1 FROM MyEvent
以下查询返回嵌入类 E1,其中仅填充了数据的 Prop1。
SELECT E1.Prop1 FROM MyEvent
以下查询返回嵌入的类 E1 和 E2,每个类都填充了 Prop1 和 Prop2 数据。
ELECT E1.Prop1, E1.Prop2, E2.Prop1, E2.Prop2 FROM MyEvent
这相当于使用星号 (*) 的第一个查询,而不是指定每个对象和属性。
相关主题