Compartir a través de


WQL (SQL para WMI)

El lenguaje de consulta WMI (WQL) es un subconjunto del lenguaje de consulta estructurado del American National Standards Institute (ANSI SQL) con pequeños cambios semánticos. La siguiente tabla enumera las palabras clave de WQL.

Palabra clave WQL Significado
y
Combina dos expresiones booleanas y devuelve TRUE cuando ambas expresiones son TRUE.
ASSOCIATORS OF Recupera todas las instancias asociadas a una instancia de origen.
Use esta instrucción con consultas de esquema y consultas de datos.
__CLASS Hace referencia a la clase del objeto en una consulta.
FROM
Especifica la clase que contiene las propiedades enumeradas en una instrucción SELECT. Instrumental de administración de Windows (WMI) admite consultas de datos de solo una clase a la vez.
Cláusula GROUP Hace que WMI genere una notificación para representar un grupo de eventos.
Use esta cláusula con consultas de eventos.
HAVING Filtra los eventos que se reciben durante el intervalo de agrupación especificado en la cláusula WITHIN.
IS Operador de comparación usado con NOT y NULL. La sintaxis de esta instrucción es la siguiente:
IS [NOT] NULL
(donde NOT es opcional)
ISA Operador que aplica una consulta a las subclases de una clase especificada. Para más información, vea Operador ISA para consultas de eventos, Operador ISA para consultas de datos y Operador ISA para consultas de esquema.
KEYSONLY
Se usa en las consultas REFERENCES OF y ASSOCIATORS OF para asegurarse de que las instancias resultantes solo se rellenan con las claves de las instancias, lo que reduce la sobrecarga de la llamada.
LIKE Operador que determina si una cadena de caracteres determinada coincide con un patrón especificado.
NOT
Operador de comparación que se usa en una consulta SELECT de WQL, por ejemplo:
SELECT * FROM meta_class WHERE NOT __class < "Win32" AND NOT __this ISA "Win32_Account"
NULL Indica que un objeto no tiene un valor asignado explícitamente. NULL no equivale a cero (0) o en blanco.
O BIEN
Combina dos condiciones.
Cuando en una instrucción se utiliza más de un operador lógico, los operadores OR se evalúan después de los operadores AND.
REFERENCES OF Recupera todas las instancias de asociación que hacen referencia a una instancia de origen específica. Use esta instrucción con consultas de esquema y datos. La instrucción REFERENCES OF es similar a la instrucción ASSOCIATORS OF. Sin embargo, no recupera instancias de punto de conexión; recupera las instancias de asociación.
SELECT
Especifica las propiedades que se usan en una consulta.
Para más información, consulte Instrucción SELECT para consultas de datos, Instrucción SELECT para consultas de eventos o Instrucción SELECT para consultas de esquema.
TRUE Operador booleano que se evalúa como -1 (menos uno).
WHERE Limita el ámbito de una consulta de datos, eventos o esquemas.
WITHIN Especifica un intervalo de sondeo o agrupación.
Use esta cláusula con consultas de eventos.
false
Operador booleano que se evalúa como 0 (cero).

Nota

El uso de una palabra clave de WQL como nombre de objeto puede dar lugar a una consulta que no se puede analizar incluso cuando la consulta se compila sin errores.

Operadores WQL

Formatos de fecha compatibles con WQL

Formatos de hora compatibles con WQL