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