WQL (de SQL WMI)

A WQL (Linguagem de Consulta WMI) é um subconjunto do American National Standards Institute Structured Query Language (ANSI SQL), com alterações semânticas secundárias. A tabela a seguir lista as palavras-chave WQL.

Palavra-chave WQL Significado
AND
Combina duas expressões boolianas e retorna TRUE quando ambas as expressões são TRUE.
ASSOCIATORS OF Recupera todas as instâncias associadas a uma instância de origem.
Use essa instrução com consultas de esquema e consultas de dados.
__CLASS Faz referência à classe do objeto em uma consulta.
FROM
Especifica a classe que contém as propriedades listadas em uma instrução SELECT. O WMI (Instrumentação de Gerenciamento do Windows) dá suporte a consultas de dados de apenas uma classe por vez.
Cláusula GROUP Faz com que o WMI gere uma notificação para representar um grupo de eventos.
Use esta cláusula com consultas de evento.
HAVING Filtra os eventos recebidos durante o intervalo de agrupamento especificado na cláusula WITHIN.
IS Operador de comparação usado com NOT e NULL. A sintaxe dessa instrução é a seguinte:
IS [NOT] NULL
(em que NOT é opcional)
ISA Operador que aplica uma consulta às subclasses de uma classe especificada. Para obter mais informações, consulte Operador ISA para consultas de evento, Operador ISA para consultas de dados e Operador ISA para consultas de esquema.
KEYSONLY
Usado nas consultas REFERENCES OF e ASSOCIATORS OF para garantir que as instâncias resultantes sejam preenchidas apenas com as chaves das instâncias, o que reduz a sobrecarga da chamada.
LIKE Operador que determina se uma determinada cadeia de caracteres corresponde ou não a um padrão especificado.
NOT
Operador de comparação que usa em uma consulta SELECT da WQL, por exemplo:
SELECT * FROM meta_class WHERE NOT __class < "Win32" AND NOT __this ISA "Win32_Account"
NULL Indica que um objeto não tem um valor atribuído explicitamente. NULL não é equivalente a zero (0) ou em branco.
OU
Combina duas condições.
Quando mais de um operador lógico é usado em uma instrução, os operadores OR são avaliados depois de operadores AND.
REFERENCES OF Recupera todas as instâncias de associação que se referem a uma instância de origem específica. Use essa instrução com esquema e consultas de dados. A instrução REFERENCES OF é semelhante à instrução ASSOCIATORS OF em sua sintaxe. No entanto, ele não recupera instâncias de ponto de extremidade, recupera as instâncias de associação.
SELECT
Especifica as propriedades usadas em uma consulta.
Para obter mais informações, consulte Instrução SELECT para consultas de dados, Instrução SELECT para consultas de evento ou Instrução SELECT para consultas de esquema.
TRUE Operador booliano que é avaliado como -1 (menos um).
WHERE Restringe o escopo de uma consulta de dados, evento ou esquema.
WITHIN Especifica um intervalo de sondagem ou agrupamento.
Use esta cláusula com consultas de evento.
FALSE
Operador booliano que é avaliado como 0 (zero).

Observação

Usar uma palavra de chave WQL como um nome de objeto pode resultar em uma consulta que não pode ser analisada mesmo quando a consulta é compilada sem erro.

Operadores WQL

Formatos de data com suporte no WQL

Formatos de hora com suporte para WQL