WQL (SQL WMI)
Язык запросов WMI (WQL) — это подмножество языка структурированных запросов Института национальных стандартов (ANSI SQL) с незначительными семантические изменения. В следующей таблице перечислены ключевые слова WQL.
Ключевое слово WQL | Значение |
---|---|
AND |
Объединяет два логических выражения и возвращает значение TRUE , если оба выражения имеют значение TRUE. |
АССОЦИАТОРЫ OF | Извлекает все экземпляры, связанные с исходным экземпляром. Используйте эту инструкцию с запросами схемы и запросами данных. |
__CLASS | Ссылается на класс объекта в запросе. |
FROM |
Указывает класс, содержащий свойства, перечисленные в инструкции SELECT. Windows Инструментарий управления (WMI) поддерживает запросы данных только из одного класса за раз. |
Предложение GROUP | Вызывает создание одного уведомления WMI для представления группы событий. Используйте это предложение с запросами событий. |
HAVING | Фильтрует события, полученные в течение интервала группировки, указанного в предложении WITHIN. |
IS | Оператор сравнения, используемый с NOT и NULL. Синтаксис для этой инструкции приведен ниже. IS [NOT] NULL (где NOT является необязательным) |
ISA | Оператор, который применяет запрос к подклассам указанного класса. Дополнительные сведения см. в разделе "Оператор ISA" для запросов событий, оператор ISA для запросов данных и оператор ISA для запросов схемы. |
KEYSONLY |
Используется в запросах REFERENCES OF и ASSOCIATORS OF , чтобы гарантировать, что результирующие экземпляры заполняются только ключами экземпляров, что снижает затраты на вызов. |
LIKE | Оператор, определяющий, соответствует ли заданная строка символов указанному шаблону. |
NOT |
Оператор сравнения, используемый в запросе WQL SELECT, например:
|
NULL | Указывает, что объект не имеет явно назначенного значения. ЗНАЧЕНИЕ NULL не эквивалентно нулю (0) или пустому. |
OR |
Объединяет два условия. Если в инструкции используется несколько логических операторов, операторы OR вычисляются после операторов AND. |
ССЫЛКИ НА | Извлекает все экземпляры ассоциации, ссылающиеся на конкретный исходный экземпляр. Используйте эту инструкцию с запросами схемы и данных. Инструкция REFERENCES OF аналогична инструкции ASSOCIATORS OF . Однако он не получает экземпляры конечных точек; он извлекает экземпляры ассоциации. |
SELECT |
Указывает свойства, используемые в запросе. Дополнительные сведения см. в инструкции SELECT для запросов данных, инструкции SELECT для запросов событий или инструкции SELECT для запросов схемы. |
TRUE | Логический оператор, результатом которого является -1 (минус один). |
WHERE | Сужает область запроса данных, события или схемы. |
WITHIN | Задает интервал опроса или группировки. Используйте это предложение с запросами событий. |
FALSE |
Логический оператор, результатом которого является 0 (ноль). |
Примечание
Использование ключевого слова WQL в качестве имени объекта может привести к запросу, который не может быть проанализирован даже при компиляции запроса без ошибок.