Partilhar via


WQL (SQL para WMI)

A WMI Query Language (WQL) é um subconjunto da American National Standards Institute Structured Query Language (ANSI SQL) com pequenas alterações semânticas. A tabela a seguir lista as palavras-chave WQL.

Palavra-chave WQL Significado
E AINDA
Combina duas expressões booleanas e retorna TRUE quando ambas as expressões são TRUE.
ASSOCIADOS DE Recupera todas as instâncias associadas a uma instância de origem.
Use esta instrução com consultas de esquema e consultas de dados.
__CLASS Faz referência à classe do objeto em uma consulta.
DE
Especifica a classe que contém as propriedades listadas em uma instrução SELECT. A Instrumentação de Gerenciamento do Windows (WMI) oferece suporte a consultas de dados de apenas uma classe de cada vez.
GRUPO Cláusula Faz com que o WMI gere uma notificação para representar um grupo de eventos.
Use esta cláusula com consultas de eventos.
TER Filtra os eventos recebidos durante o intervalo de agrupamento especificado na cláusula WITHIN.
É Operador de comparação usado com NOT e NULL. A sintaxe desta instrução é a seguinte:
É [NÃO] NULO
(onde NÃO é opcional)
ISA Operador que aplica uma consulta às subclasses de uma classe especificada. Para obter mais informações, consulte ISA Operator for Event Queries, ISA Operator for Data Queriese ISA Operator for Schema Queries.
KEYSONLY
Usado em REFERÊNCIAS DE e ASSOCIADOS DE consultas para garantir que as instâncias resultantes sejam preenchidas apenas com as chaves das instâncias, o que reduz a sobrecarga da chamada.
GOSTO Operador que determina se uma determinada cadeia de caracteres corresponde ou não a um padrão especificado.
NÃO
Operador de comparação que usa em uma consulta WQL SELECT, 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 após os operadores AND.
REFERÊNCIAS DE Recupera todas as instâncias de associação que se referem a uma instância de origem específica. Use esta instrução com consultas de esquema e dados. O REFERÊNCIAS DE declaração é semelhante ao ASSOCIADOS DE declaração. No entanto, ele não recupera instâncias de ponto de extremidade; ele recupera as instâncias de associação.
SELECIONAR
Especifica as propriedades que são usadas em uma consulta.
Para obter mais informações, consulte instrução SELECT para consultas de dados, instrução SELECT para consultas de eventosou instrução SELECT para consultas de esquema.
VERDADEIRO Operador booleano que avalia para -1 (menos um).
ONDE Reduz o escopo de uma consulta de dados, evento ou esquema.
DENTRO Especifica um intervalo de sondagem ou agrupamento.
Use esta cláusula com consultas de eventos.
FALSO
Operador booleano que avalia como 0 (zero).

Observação

Usar uma palavra-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

WQL-Supported formatos de data

WQL-Supported Formatos de Tempo