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:
|
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.