WQL (WMI SQL)

Die WMI Query Language (WQL) ist eine Teilmenge der American National Standards Institute strukturierte Abfragesprache (ANSI SQL) mit geringfügigen semantischen Änderungen. In der folgenden Tabelle sind die WQL-Schlüsselwörter aufgeführt.

WQL-Schlüsselwort Bedeutung
AND
Kombiniert zwei boolesche Ausdrücke und gibt TRUE zurück, wenn beide Ausdrücke TRUEsind.
ASSOZIATOREN VON Ruft alle Instanzen ab, die einer Quellinstanz zugeordnet sind.
Verwenden Sie diese Anweisung mit Schemaabfragen und Datenabfragen.
__CLASS Verweist auf die Klasse des -Objekts in einer Abfrage.
FROM
Gibt die Klasse an, die die in einer SELECT-Anweisung aufgeführten Eigenschaften enthält. Windows Die Verwaltungsinstrumentation (Management Instrumentation, WMI) unterstützt Datenabfragen von jeweils nur einer Klasse.
GROUP-Klausel Bewirkt, dass WMI eine Benachrichtigung generiert, um eine Gruppe von Ereignissen darzustellen.
Verwenden Sie diese Klausel mit Ereignisabfragen.
HAVING Filtert die Ereignisse, die während des Gruppierungsintervalls empfangen werden, das in der WITHIN-Klauselangegeben ist.
IS Vergleichsoperator, der mit NOT und NULLverwendet wird. Die Syntax für diese Anweisung lautet wie folgt:
IS [NOT] NULL
(wobei NOT optional ist)
ISA Operator, der eine Abfrage auf die Unterklassen einer angegebenen Klasse anwendet. Weitere Informationen finden Sie unter ISA-Operator für Ereignisabfragen, ISA-Operator für Datenabfragenund ISA-Operator für Schemaabfragen.
KEYSONLY
Wird in REFERENCES OF- und ASSOCIATORS OF-Abfragen verwendet, um sicherzustellen, dass die resultierenden Instanzen nur mit den Schlüsseln der Instanzen aufgefüllt werden, wodurch der Mehraufwand für den Aufruf reduziert wird.
LIKE Operator, der bestimmt, ob eine angegebene Zeichenfolge mit einem angegebenen Muster übereinstimmt.
NICHT
Vergleichsoperator, der in einer WQL SELECT-Abfrage verwendet, z. B.:
SELECT * FROM meta_class WHERE NOT __class < "Win32" AND NOT __this ISA "Win32_Account"
NULL Gibt an, dass einem Objekt kein explizit zugewiesener Wert zugewiesen ist. NULL entspricht nicht 0 (null) oder leer.
oder
Kombiniert zwei Bedingungen.
Wenn in einer -Anweisung mehrere logische Operatoren verwendet werden, werden die OR-Operatoren nach den AND-Operatoren ausgewertet.
VERWEISE VON Ruft alle Zuordnungsinstanzen ab, die auf eine bestimmte Quellinstanz verweisen. Verwenden Sie diese Anweisung mit Schema- und Datenabfragen. Die REFERENCES OF-Anweisung ähnelt der ASSOCIATORS OF-Anweisung. Endpunktinstanzen werden jedoch nicht abgerufen. sie ruft die Zuordnungsinstanzen ab.
SELECT
Gibt die Eigenschaften an, die in einer Abfrage verwendet werden.
Weitere Informationen finden Sie unter SELECT-Anweisung für Datenabfragen, SELECT-Anweisung für Ereignisabfragenoder SELECT-Anweisung für Schemaabfragen.
TRUE Boolescher Operator, der -1 ergibt (minus 1).
WHERE Schränkt den Bereich einer Daten-, Ereignis- oder Schemaabfrage ein.
WITHIN Gibt ein Abruf- oder Gruppierungsintervall an.
Verwenden Sie diese Klausel mit Ereignisabfragen.
FALSE
Boolescher Operator, der als 0 (null) ausgewertet wird.

Hinweis

Die Verwendung eines WQL-Schlüsselworts als Objektname kann zu einer Abfrage führen, die auch dann nicht analysiert werden kann, wenn die Abfrage ohne Fehler kompiliert wird.

WQL-Operatoren

Von WQL unterstützte Datumsformate

Von WQL unterstützte Zeitformate