共用方式為


數據查詢的 ISA 運算元

使用數據查詢 WHERE 子句中的 ISA 運算符來要求類別階層中的內嵌物件。

下列範例示範在類別階層中要求內嵌對象的語法。

SELECT * FROM Class WHERE EmbeddedProp ISA "ParentClass"

結果包含 Class 實例, 內嵌物件衍生自 EmbeddedProp 屬性中的 parentClass。 不是 Class 物件的每個實例都是衍生自 ParentClass ,但結果會傳回衍生自 ParentClass 的內嵌物件。

例如,在下列查詢中,ClassA 包含弱型別 EmbeddedObj 屬性。 ClassA 類別有 10 個實例。 其中五個實例具有衍生自 ClassZ 類型的內嵌物件。 其他五個有其他類型的內嵌物件。

下列範例顯示傳回五個實例的查詢,其中包括衍生自 classZ 的物件。

SELECT * FROM ClassA WHERE EmbeddedObj ISA "ClassZ"