WQL (SQL für WMI)
Die WMI Query Language (WQL) ist eine Teilmenge der American National Standards Institute Structured Query Language (ANSI SQL) mit geringfügigen semantischen Änderungen. In der folgenden Tabelle sind die WQL-Schlüsselwörter aufgeführt.
WQL-Schlüsselwort | Bedeutung |
---|---|
UND |
Kombiniert zwei boolesche Ausdrücke und gibt TRUE- zurück, wenn beide Ausdrücke TRUEsind. |
ASSOCIATORS OF | 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. |
VON |
Gibt die Klasse an, die die in einer SELECT-Anweisung aufgeführten Eigenschaften enthält. Die Windows-Verwaltungsinstrumentation (Windows 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. |
IST | Vergleichsoperator, der mit NOT und NULL-verwendet wird. Die Syntax für diese Anweisung lautet wie folgt: IS [NOT] NULL- (wenn 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 Aufwand des Aufrufs verringert wird. |
LIKE | Operator, der bestimmt, ob eine bestimmte Zeichenfolge einem angegebenen Muster entspricht. |
NICHT |
Vergleichsoperator, der in einer WQL SELECT-Abfrage verwendet wird, z. B.:
|
NULL- | Gibt an, dass ein Objekt keinen explizit zugewiesenen Wert aufweist.
NULL- entspricht nicht null (0) 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 AUF | 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. |
AUSWÄHLEN |
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 als -1 ausgewertet wird (minus 1). |
WHERE- | Beschränkt den Bereich einer Daten-, Ereignis- oder Schemaabfrage. |
INNERHALB | Gibt ein Abruf- oder Gruppierungsintervall an. Verwenden Sie diese Klausel mit Ereignisabfragen. |
FALSCH |
Boolescher Operator, der als 0 (Null) ausgewertet wird. |
Anmerkung
Die Verwendung eines WQL-Schlüsselworts als Objektname kann zu einer Abfrage führen, die selbst dann nicht analysiert werden kann, wenn die Abfrage ohne Fehler kompiliert wird.