WQL (SQL for WMI)
WQL (WMI Query Language) est un sous-ensemble de l’American National Standards Institute Structured Query Language (ANSI SQL) qui comporte des modifications sémantiques mineures. Le tableau suivant liste les mots clés WQL.
Mot clé WQL | Signification |
---|---|
AND |
Combine deux expressions booléennes et retourne la valeur TRUE lorsque les deux expressions ont la valeur TRUE. |
ASSOCIATORS OF | Récupère toutes les instances associées à une instance source. Utilisez cette instruction avec des requêtes de schéma et des requêtes de données. |
__CLASS | Référence la classe de l’objet dans une requête. |
FROM |
Spécifie la classe qui contient les propriétés figurant dans une instruction SELECT. WMI (Windows Management Instrumentation) prend en charge les requêtes de données d’une seule classe à la fois. |
Clause GROUP | Amène WMI à générer une notification pour représenter un groupe d’événements. Utilisez cette clause avec des requêtes d’événements. |
HAVING | Filtre les événements reçus pendant l’intervalle de regroupement spécifié dans la clause WITHIN. |
IS | Opérateur de comparaison utilisé avec NOT et NULL. La syntaxe de cette instruction est la suivante : IS [NOT] NULL (NOT est facultatif) |
ISA | Opérateur qui applique une requête aux sous-classes d’une classe spécifiée. Pour plus d’informations, consultez Opérateur ISA pour les requêtes d’événements, Opérateur ISA pour les requêtes de données et Opérateur ISA pour les requêtes de schéma. |
KEYSONLY |
Utilisé dans les requêtes REFERENCES OF et ASSOCIATORS OF pour faire en sorte que les instances obtenues en résultat sont remplies uniquement avec les clés des instances, ce qui réduit la surcharge de l’appel. |
LIKE | Opérateur qui détermine si une chaîne de caractères donnée correspond ou non à un modèle spécifié. |
NOT |
Opérateur de comparaison qui s’utilise dans une requête WQL SELECT, par exemple :
|
NULL | Indique qu’aucune valeur n’a été explicitement attribuée à un objet.
NULL n’est pas l’équivalent de zéro (0) ou ne signifie pas vide. |
OR |
Combine deux conditions. Quand plusieurs opérateurs logiques sont utilisés dans une instruction, les opérateurs OR sont évalués après les opérateurs AND. |
REFERENCES OF | Récupère toutes les instances d’association qui font référence à une instance source spécifique. Utilisez cette instruction avec des requêtes de schéma et de données. L’instruction REFERENCES OF est similaire à l’instruction ASSOCIATORS OF. Cependant, elle ne récupère pas les instances de point de terminaison ; elle récupère les instances d’association. |
SELECT |
Spécifie les propriétés utilisées dans une requête. Pour plus d’informations, consultez Instruction SELECT pour les requêtes de données, Instructions SELECT pour les requêtes d’événements ou Instructions SELECT pour les requêtes de schéma. |
TRUE | Opérateur booléen qui prend la valeur -1 (moins un). |
WHERE | Réduit l’étendue d’une requête de données, d’événements ou de schéma. |
WITHIN | Spécifie un intervalle d’interrogation ou de regroupement. Utilisez cette clause avec des requêtes d’événements. |
FALSE |
Opérateur booléen qui prend la valeur 0 (zéro). |
Notes
L’utilisation d’un mot clé WQL comme nom d’objet peut empêcher l’analyse d’une requête même si celle-ci se compile sans erreur.