勇芳软件工作室.汉化:  Windows Management Instrumentation > Creating WMI Clients > Querying with WQL > Requesting Class Instance Data >

ISA Operator for Data Queries

Previous pageReturn to chapter overviewNext page

在数据查询的WHERE子句中使用ISA运算符来请求类层次结构中的嵌入对象。

 

以下示例显示了在类层次结构中请求嵌入对象的语法。

 

SELECT * FROM Class WHERE EmbeddedProp ISA "ParentClass"

 

结果包括EmbeddedProp属性中ParentClass派生自ParentClass的嵌入对象的实例。的实例不必来自ParentClass,但嵌入的对象应该是。

 

例如,在以下查询中,ClassA包括弱类型属性EmbeddedObj.ClassA类有10个实例。其中五个实例具有从ClassZ衍生的类型的嵌入对象。其他五个嵌入了其他类型的对象。

 

以下示例显示返回五个实例的查询,其中包括派生自ClassZ的对象。

 

SELECT * FROM ClassA WHERE EmbeddedObj ISA "ClassZ"