WQL (SQL voor WMI)
WMI Query Language (WQL) is een subset van de American National Standards Institute Structured Query Language (ANSI SQL) met kleine semantische wijzigingen. De volgende tabel bevat de WQL-trefwoorden.
WQL-trefwoord | Betekenis |
---|---|
EN |
Combineert twee Booleaanse expressies en retourneert TRUE- wanneer beide expressies worden TRUE-. |
ASSOCIATORS VAN | Hiermee worden alle exemplaren opgehaald die zijn gekoppeld aan een bronexemplaar. Gebruik deze instructie met schemaquery's en gegevensquery's. |
__CLASS | Verwijst naar de klasse van het object in een query. |
VAN |
Hiermee geeft u de klasse op die de eigenschappen bevat die worden vermeld in een SELECT-instructie. Windows Management Instrumentation (WMI) ondersteunt gegevensquery's van slechts één klasse tegelijk. |
GROUP-component | Zorgt ervoor dat WMI één melding genereert om een groep gebeurtenissen weer te geven. Gebruik deze component met gebeurtenisquery's. |
Filtert de gebeurtenissen die worden ontvangen tijdens het groeperingsinterval dat is opgegeven in de WITHIN-component. |
|
IS | Vergelijkingsoperator die wordt gebruikt met NOT en NULL-. De syntaxis voor deze instructie is het volgende: IS [NIET] NULL- (waarbij NOT optioneel is) |
ISA- | Operator die een query toepast op de subklassen van een opgegeven klasse. Zie ISA-operator voor gebeurtenisquery's, ISA-operator voor gegevensquery'sen ISA-operator voor schemaquery'svoor meer informatie. |
KEYSONLY |
Wordt gebruikt in VERWIJZINGEN VAN en ASSOCIATORS VAN query's om ervoor te zorgen dat de resulterende exemplaren alleen worden gevuld met de sleutels van de exemplaren, waardoor de overhead van de aanroep wordt verminderd. |
LIKE- | Operator die bepaalt of een bepaalde tekenreeks wel of niet overeenkomt met een opgegeven patroon. |
NIET |
Vergelijkingsoperator die wordt gebruikt in een WQL SELECT-query, bijvoorbeeld:
|
NULL- | Hiermee wordt aangegeven dat een object geen expliciet toegewezen waarde heeft.
NULL- is niet gelijk aan nul (0) of leeg. |
OF |
Combineert twee voorwaarden. Wanneer meer dan één logische operator in een instructie wordt gebruikt, worden de OR-operators na de AND-operators geëvalueerd. |
VERWIJZINGEN NAAR | Hiermee worden alle koppelingsexemplaren opgehaald die verwijzen naar een specifiek bronexemplaren. Gebruik deze instructie met schema- en gegevensquery's. De VERWIJZINGEN VAN instructie is vergelijkbaar met de ASSOCIATORS OF instructie. Er worden echter geen eindpuntexemplaren opgehaald; hiermee worden de koppelingsexemplaren opgehaald. |
SELECTEREN |
Hiermee geeft u de eigenschappen op die worden gebruikt in een query. Zie SELECT-instructie voor gegevensquery's, SELECT-instructie voor gebeurtenisquery'sof SELECT-instructie voor schemaquery'svoor meer informatie. |
TRUE- | Booleaanse operator die resulteert in -1 (min één). |
WHERE- | Beperkt het bereik van een gegevens-, gebeurtenis- of schemaquery. |
WITHIN | Hiermee geeft u een polling- of groeperingsinterval op. Gebruik deze component met gebeurtenisquery's. |
VALS |
Booleaanse operator die resulteert in 0 (nul). |
Notitie
Het gebruik van een WQL-sleutelwoord als objectnaam kan resulteren in een query die niet kan worden geparseerd, zelfs niet wanneer de query zonder fouten compileert.