Bagikan melalui


WQL (SQL untuk WMI)

WMI Query Language (WQL) adalah subset dari American National Standards Institute Structured Query Language (ANSI SQL) dengan perubahan semantik kecil. Tabel berikut mencantumkan kata kunci WQL.

Kata kunci WQL Arti
DAN
Menggabungkan dua ekspresi Boolean, dan mengembalikan TRUE saat kedua ekspresi TRUE.
ASOSIATOR Mengambil semua instans yang terkait dengan instans sumber.
Gunakan pernyataan ini dengan kueri skema dan kueri data.
__CLASS Mereferensikan kelas objek dalam kueri.
DARI
Menentukan kelas yang berisi properti yang tercantum dalam pernyataan SELECT. Instrumentasi Manajemen Windows (WMI) mendukung kueri data hanya dari satu kelas pada satu waktu.
Klausul GRUP Menyebabkan WMI menghasilkan satu pemberitahuan untuk mewakili sekelompok peristiwa.
Gunakan klausa ini dengan kueri peristiwa.
MEMILIKI Memfilter peristiwa yang diterima selama interval pengelompokan yang ditentukan dalam klausa WITHIN.
IS Operator perbandingan yang digunakan dengan NOT dan NULL. Sintaks untuk pernyataan ini adalah sebagai berikut:
APAKAH [TIDAK] NULL
(di mana NOT bersifat opsional)
ISA Operator yang menerapkan kueri ke subkelas kelas tertentu. Untuk informasi selengkapnya, lihat Operator ISA untuk Kueri Peristiwa, Operator ISA untuk Kueri Data, dan Operator ISA untuk Kueri Skema.
KEYSONLY
Digunakan dalam REFERENSI kueri dan ASSOCIATORS OF untuk memastikan bahwa instans yang dihasilkan hanya diisi dengan kunci instans, yang mengurangi overhead panggilan.
LIKE Operator yang menentukan apakah string karakter tertentu cocok dengan pola tertentu atau tidak.
TIDAK
Operator perbandingan yang digunakan dalam kueri WQL SELECT, misalnya:
SELECT * FROM meta_class WHERE NOT __class < "Win32" AND NOT __this ISA "Win32_Account"
NULL Menunjukkan objek tidak memiliki nilai yang ditetapkan secara eksplisit. NULL tidak setara dengan nol (0) atau kosong.
ATAU
Menggabungkan dua kondisi.
Ketika lebih dari satu operator logis digunakan dalam pernyataan, operator OR dievaluasi setelah operator AND.
REFERENSI Mengambil semua instans asosiasi yang merujuk ke instans sumber tertentu. Gunakan pernyataan ini dengan skema dan kueri data. Pernyataan REFERENCES OF mirip dengan pernyataan ASSOCIATORS. Namun, ini tidak mengambil instans titik akhir; ini mengambil instans asosiasi.
PILIH
Menentukan properti yang digunakan dalam kueri.
Untuk informasi selengkapnya, lihat Pernyataan SELECT untuk Kueri Data, Pernyataan SELECT untuk Kueri Peristiwa, atau pernyataan SELECT untuk Kueri Skema.
TRUE Operator Boolean yang mengevaluasi ke -1 (minus satu).
WHERE Mempersempit cakupan data, peristiwa, atau kueri skema.
DALAM Menentukan interval polling atau pengelompokan.
Gunakan klausa ini dengan kueri peristiwa.
PALSU
Operator Boolean yang mengevaluasi ke 0 (nol).

Nota

Menggunakan kata kunci WQL sebagai nama objek dapat menghasilkan kueri yang tidak dapat diurai bahkan ketika kueri dikompilasi tanpa kesalahan.

Operator WQL

Format TanggalWQL-Supported

Format WaktuWQL-Supported