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 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 關鍵字做為物件名稱,可能會導致查詢無法剖析,即使查詢編譯時沒有錯誤也一樣。