Aracılığıyla paylaş


WQL (WMI için SQL)

WMI Sorgu Dili (WQL), Amerikan Ulusal Standartlar Enstitüsü Yapılandırılmış Sorgu Dili'nin (ANSI SQL) küçük anlam değişiklikleri içeren bir alt kümesidir. Aşağıdaki tabloda WQL anahtar sözcükleri listelemektedir.

WQL anahtar sözcüğü Anlam
VE
İki Boole ifadesini birleştirir ve her iki ifade de TRUE olduğunda TRUE döndürür.
ASSOCIATORS Bir kaynak örnekle ilişkili tüm örnekleri alır.
Şema sorguları ve veri sorguları ile bu deyimi kullanın.
__CLASS Sorgudaki nesnenin sınıfına başvurur.
KAYNAK
SELECT deyiminde listelenen özellikleri içeren sınıfı belirtir. Windows Yönetim Araçları (WMI), aynı anda yalnızca bir sınıftan veri sorgularını destekler.
GROUP Yan Tümcesi WMI'nin bir olay grubunu temsil eden bir bildirim oluşturmasına neden olur.
Bu yan tümceyi olay sorgularıyla kullanın.
HAVING WITHIN yan tümcesinde belirtilen gruplandırma aralığı sırasında alınan olayları filtreler.
IS NOT ve NULLile kullanılan karşılaştırma işleci. Bu deyimin söz dizimi aşağıdaki gibidir:
IS [DEĞİl] NULL
(NOT isteğe bağlı olduğunda)
ISA Belirtilen sınıfın alt sınıflarına sorgu uygulayan işleç. Daha fazla bilgi için bkz. Olay Sorguları için ISA İşleci, Veri Sorguları için ISA İşlecive Şema Sorguları için ISA İşleci.
KEYSONLY
ve ASSOCIATORS of sorgularının BAŞVURULARıNDA, sonuçta elde edilen örneklerin yalnızca örneklerin anahtarlarıyla doldurulmasını sağlamak için kullanılır ve bu da çağrının yükünü azaltır.
LIKE Belirli bir karakter dizesinin belirtilen desenle eşleşip eşleşmediğini belirleyen işleç.
DEĞİL
WQL SELECT sorgusunda kullanılan karşılaştırma işleci, örneğin:
SELECT * FROM meta_class WHERE NOT __class < "Win32" AND NOT __this ISA "Win32_Account"
NULL Bir nesnenin açıkça atanmış bir değeri olmadığını gösterir. NULL sıfıra (0) veya boşa eşdeğer değildir.
VEYA
İki koşulu birleştirir.
Bir deyimde birden fazla mantıksal işleç kullanıldığında, OR işleçleri AND işleçlerinden sonra değerlendirilir.
BAŞVURULARı Belirli bir kaynak örneğe başvuran tüm ilişkilendirme örneklerini alır. Şema ve veri sorgularıyla bu deyimi kullanın. deyiminin BAŞVURULARı, deyiminin ASSOCIATORS'larına benzer. Ancak uç nokta örneklerini almaz; ilişkilendirme örneklerini alır.
SEÇMEK
Sorguda kullanılan özellikleri belirtir.
Daha fazla bilgi için bkz. veri sorguları için SELECT deyimini, Olay Sorguları için SELECT Deyimiveya Şema Sorguları için SELECT Deyimini.
true -1 (eksi bir) olarak değerlendirilen Boole işleci.
WHERE Veri, olay veya şema sorgusunun kapsamını daraltma.
Yoklama veya gruplandırma aralığını belirtir.
Bu yan tümceyi olay sorgularıyla kullanın.
YANLIŞ
0 (sıfır) olarak değerlendirilen Boole işleci.

Not

Nesne adı olarak WQL anahtar sözcüğü kullanılması, sorgu hatasız derlendiğinde bile ayrıştırılamayan bir sorguya neden olabilir.

WQL İşleçleri

WQL-Supported Tarih Biçimleri

WQL-Supported Saat Biçimleri