WQL (SQL for WMI)

WMI 查詢語言 (WQL) 是美國國家標準局結構化查詢語言 (SQL) (ANSI SQL) 的子集,具有次要語意變更。 下表列出 WQL 關鍵字。

WQL 關鍵字 意義
AND
結合兩個布林運算式,並在兩個運算式都為 TRUE 時傳回 TRUE
的 ASSOCIATORS 擷取與來源實例相關聯的所有實例。
搭配架構查詢和資料查詢使用此語句。
__類 參考查詢中 物件的類別。
FROM
指定類別,其中包含 SELECT 語句中列出的屬性。 Windows Management Instrumentation (WMI) 一次僅支援一個類別的資料查詢。
GROUP 子句 導致 WMI 產生一個通知來代表一組事件。
搭配事件查詢使用此子句。
HAVING 篩選 在 WITHIN 子句中指定的群組間隔期間收到的事件。
IS 與 NOT 和 Null搭配使用的比較運算子。 此語句的語法如下:
IS [NOT] Null
(,其中 NOT 是選擇性)
ISA 將查詢套用至指定類別之子類別的運算子。 如需詳細資訊,請參閱 事件查詢的 ISA 運算子適用于資料查詢的 ISA 運算子,以及 架構查詢的 ISA 運算子
KEYSONLY
用於 REFERENCES OFASSOCIATORS OF 查詢,以確保產生的實例只會填入實例的索引鍵,以減少呼叫的額外負荷。
LIKE 判斷指定字元字串是否符合指定的模式的運算子。
NOT
在 WQL SELECT 查詢中使用的比較運算子,例如:
SELECT * FROM meta_class WHERE NOT __class < "Win32" AND NOT __this ISA "Win32_Account"
NULL 表示物件沒有明確指派的值。 Null 不等於零 (0) 或空白。
OR
結合兩個條件。
在 語句中使用多個邏輯運算子時,OR 運算子會在 AND 運算子之後進行評估。
的參考 擷取參考特定來源實例的所有關聯實例。 搭配架構和資料查詢使用此語句。 REFERENCES OF語句類似于ASSOCIATORS OF語句。 不過,它不會擷取端點實例;它會擷取關聯實例。
SELECT
指定查詢中使用的屬性。
如需詳細資訊,請參閱資料查詢的 SELECT 語句事件查詢的 SELECT 語句,或架構查詢的 SELECT 語句
TRUE 評估為 -1 (減一) 的布林運算子。
WHERE 縮小資料、事件或架構查詢的範圍。
WITHIN 指定輪詢或群組間隔。
搭配事件查詢使用此子句。
FALSE
評估為 0 (零) 的布林運算子。

注意

使用 WQL 關鍵字做為物件名稱,可能會導致查詢無法剖析,即使查詢編譯時沒有錯誤也一樣。

WQL 運算子

WQL 支援的日期格式

WQL 支援的時間格式