WQL (SQL untuk WMI)

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

Kata kunci WQL Makna
AND
Menggabungkan dua ekspresi Boolean, dan mengembalikan TRUE saat kedua ekspresi true.
ASOSIATOR DARI Mengambil semua instans yang terkait dengan instans sumber.
Gunakan pernyataan ini dengan kueri skema dan kueri data.
__KELAS Mereferensikan kelas objek dalam kueri.
FROM
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 GROUP Menyebabkan WMI menghasilkan satu pemberitahuan untuk mewakili sekelompok peristiwa.
Gunakan klausa ini dengan kueri peristiwa.
HAVING 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:
IS [NOT] 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 ASSOCIATORS dan ASSOCIATORS 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.
NOT
Operator perbandingan yang menggunakan 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 DARI 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 OF . Namun, ini tidak mengambil instans titik akhir; ini mengambil instans asosiasi.
SELECT
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 (dikurangi satu).
DI MANA Mempersempit cakupan data, peristiwa, atau kueri skema.
DALAM Menentukan interval polling atau pengelompokan.
Gunakan klausa ini dengan kueri peristiwa.
FALSE
Operator Boolean yang mengevaluasi ke 0 (nol).

Catatan

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

Operator WQL

Format Tanggal yang Didukung WQL

Format Waktu yang Didukung WQL