WQL (SQL pro rozhraní WMI)
Jazyk WMI Query Language (WQL) je podmnožinou jazyka ANSI SQL (American National Standards Institute Structured Query Language) s menšími sémantických změn. V následující tabulce jsou uvedena klíčová slova WQL.
Klíčové slovo WQL | Význam |
---|---|
A |
Kombinuje dva logické výrazy a vrací TRUE, pokud jsou oba výrazy TRUE. |
přidružení | Načte všechny instance přidružené ke zdrojové instanci. Tento příkaz použijte s dotazy schématu a datovými dotazy. |
__CLASS | Odkazuje na třídu objektu v dotazu. |
OD |
Určuje třídu, která obsahuje vlastnosti uvedené v příkazu SELECT. Rozhraní WMI (Windows Management Instrumentation) podporuje datové dotazy pouze z jedné třídy najednou. |
klauzule GROUP | Způsobí, že rozhraní WMI vygeneruje jedno oznámení, které představuje skupinu událostí. Tuto klauzuli použijte s dotazy událostí. |
HAVING | Filtruje události přijaté během intervalu seskupení zadaného v klauzuli WITHIN. |
IS | Relační operátor použitý s hodnotou NOT a NULL. Syntaxe tohoto příkazu je následující: IS [NOT] NULL (kde NENÍ volitelné) |
ISA | Operátor, který použije dotaz na podtřídy zadané třídy. Další informace naleznete v tématu OPERÁTOR ISA pro dotazy událostí, OPERÁTOR ISA pro datové dotazya OPERÁTOR ISA pro dotazy schématu. |
KEYSONLY |
Používá se v ODKAZY a asociátory dotazů, aby se zajistilo, že výsledné instance jsou naplněné pouze klíči instancí, což snižuje režii volání. |
LIKE | Operátor, který určuje, zda daný znakový řetězec odpovídá zadanému vzoru. |
NE |
Relační operátor, který se používá v dotazu WQL SELECT, například:
|
null | Označuje, že objekt nemá explicitně přiřazenou hodnotu.
null není ekvivalentní nule (0) ani prázdné. |
NEBO |
Kombinuje dvě podmínky. Pokud se v příkazu použije více logických operátorů, operátory OR se vyhodnotí za operátory AND. |
REFERENCE | Načte všechny instance přidružení, které odkazují na konkrétní zdrojovou instanci. Tento příkaz použijte se schématem a datovými dotazy. Příkaz REFERENCES OF je podobný asociátory příkazu. Nenačítá však instance koncových bodů; načte instance přidružení. |
VYBRAT |
Určuje vlastnosti, které se používají v dotazu. Další informace naleznete v tématu PŘÍKAZ SELECT pro dotazy na data, PŘÍKAZ SELECT pro dotazy událostínebo PŘÍKAZ SELECT pro dotazy schématu. |
TRUE | Logický operátor, který se vyhodnotí jako -1 (minus jeden). |
WHERE | Zužuje rozsah dat, událostí nebo dotazu schématu. |
within | Určuje interval dotazování nebo seskupení. Tuto klauzuli použijte s dotazy událostí. |
FALEŠNÝ |
Logický operátor, který se vyhodnotí jako 0 (nula). |
Poznámka
Použití klíčového slova WQL jako názvu objektu může vést k dotazu, který nelze analyzovat, ani když se dotaz zkompiluje bez chyby.