WQL (SQL för WMI)

WMI Query Language (WQL) är en delmängd av American National Standards Institute Structured Query Language (ANSI SQL) med mindre semantiska ändringar. I följande tabell visas WQL-nyckelorden.

WQL-nyckelord Betydelse
OCH
Kombinerar två booleska uttryck och returnerar TRUE- när båda uttrycken TRUE.
ASSOCIATORER FÖR Hämtar alla instanser som är associerade med en källinstans.
Använd den här instruktionen med schemafrågor och datafrågor.
__CLASS Refererar till objektets klass i en fråga.
FRÅN
Anger klassen som innehåller de egenskaper som anges i en SELECT-instruktion. Windows Management Instrumentation (WMI) stöder datafrågor från endast en klass i taget.
GRUPP-sats Orsakar att WMI genererar ett meddelande som representerar en grupp händelser.
Använd den här satsen för händelsefrågor.
HAVING Filtrerar de händelser som tas emot under grupperingsintervallet som anges i WITHIN-satsen.
IS Jämförelseoperator som används med NOT och NULL. Syntaxen för den här instruktionen är följande:
ÄR [INTE] NULL
(där NOT är valfritt)
ISA Operator som tillämpar en fråga på underklasserna för en angiven klass. Mer information finns i ISA-operator för händelsefrågor, ISA-operator för datafrågoroch ISA-operator för schemafrågor.
KEYSONLY
Används i frågor av typen REFERENCES OF och ASSOCIATORS OF för att säkerställa att de resulterande instanserna bara innehåller instansernas nycklar, vilket minskar anropets overhead.
LIKE Operator som avgör om en viss teckensträng matchar ett angivet mönster eller inte.
INTE
Jämförelseoperator som använder i en WQL SELECT-fråga, till exempel:
SELECT * FROM meta_class WHERE NOT __class < "Win32" AND NOT __this ISA "Win32_Account"
NULL Anger att ett objekt inte har ett uttryckligt tilldelat värde. NULL- inte motsvarar noll (0) eller tomt.
ELLER
Kombinerar två villkor.
När mer än en logisk operator används i ett uttryck utvärderas OR-operatorerna efter AND-operatorerna.
REFERENSER TILL Hämtar alla associationsinstanser som refererar till en specifik källinstans. Använd den här instruktionen med schema- och datafrågor. Satsen REFERENCES OF liknar satsen ASSOCIATORS OF. Den hämtar dock inte slutpunktsinstanser. den hämtar associationsinstanserna.
VÄLJ
Anger de egenskaper som används i en fråga.
Mer information finns i SELECT-instruktion för datafrågor, SELECT-instruktion för händelsefrågoreller SELECT-instruktion för schemafrågor.
SANN boolesk operator som resulterar i -1 (minus en).
WHERE Begränsar omfånget för en data-, händelse- eller schemafråga.
INOM Anger ett avsöknings- eller grupperingsintervall.
Använd den här satsen i händelsefrågor.
FALSKT
Boolesk operator som utvärderas till 0 (noll).

Obs!

Om du använder ett WQL-nyckelord som objektnamn kan det resultera i en fråga som inte kan parsas även när frågan kompileras utan fel.

WQL-operatorer

WQL-stödda datumformat

Tidsformat som stöds av WQL