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:
|
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.