Dela via


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.
ASSOCIATORS OF 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.
GROUP-satsen Orsakar att WMI genererar ett meddelande som representerar en grupp händelser.
Använd den här satsen med händelsefrågor.
ATT HA Filtrerar de händelser som tas emot under grupperingsintervallet som anges i WITHIN-satsen.
ÄR Jämförelseoperator som används med NOT och NULL. Syntaxen för den här instruktionen är följande:
IS [NOT] 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 REFERENSER TILL och ASSOCIATORS OF frågor för att säkerställa att de resulterande instanserna endast fylls med nycklarna för instanserna, vilket minskar anropets omkostnader.
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 en -instruktion 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. Instruktionen REFERENCES OF liknar instruktionen ASSOCIATORS OF. Den hämtar dock inte slutpunktsinstanser. den hämtar associationsinstanserna.
UTVALD
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.
TRUE Boolesk operator som utvärderas till -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 med händelsefrågor.
FALSK
Boolesk operator som utvärderas till 0 (noll).

Not

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-Supported datumformat

WQL-Supported tidsformat