Bagikan melalui


Operator ISA untuk Kueri Data

Gunakan operator ISA dalam klausa WHERE kueri data untuk meminta objek yang disematkan dalam hierarki kelas.

Contoh berikut menunjukkan sintaks untuk meminta objek yang disematkan dalam hierarki kelas.

SELECT * FROM Class WHERE EmbeddedProp ISA "ParentClass"

Hasilnya mencakup instans Kelas yang memiliki objek tersemat yang berasal dari ParentClass di properti EmbeddedProp . Tidak setiap instans objek Kelas berasal dari ParentClass, tetapi hasilnya mengembalikan objek yang disematkan yang berasal dari ParentClass.

Misalnya, dalam kueri berikut, ClassA menyertakan properti EmbeddedObj yang disematkan dengan lemah. Kelas ClassA memiliki sepuluh instans. Lima instans tersebut memiliki objek yang disematkan dengan jenis yang berasal dari ClassZ. Lima lainnya memiliki objek yang disematkan dari jenis lain.

Contoh berikut menunjukkan kueri yang mengembalikan lima instans, yang menyertakan objek yang berasal dari ClassZ.

SELECT * FROM ClassA WHERE EmbeddedObj ISA "ClassZ"