WQL (適用於 WMI 的 SQL)
WMI 查詢語言 (WQL) 是美國國家標準研究所結構化查詢語言 (ANSI SQL) 的子集,具有輕微的語意變更。 下表列出 WQL 關鍵詞。
WQL 關鍵詞 | 意義 |
---|---|
和 |
結合兩個布爾表示式,並在兩個表達式 TRUE時,傳回 true TRUE。 |
的 關聯者 | 擷取與來源實例相關聯的所有實例。 搭配架構查詢和數據查詢使用此語句。 |
__CLASS | 參考查詢中 對象的類別。 |
從 |
指定類別,其中包含 SELECT 語句中所列的屬性。 Windows Management Instrumentation (WMI) 一次只支援一個類別的數據查詢。 |
GROUP 子句 | 導致 WMI 產生一個通知來代表一組事件。 搭配事件查詢使用這個子句。 |
HAVING | 篩選在 WITHIN 子句中指定的群組間隔期間所接收的事件,。 |
IS | 搭配 NOT 和 NULL使用的比較運算符。 此語句的語法如下: IS [NOT] NULL (其中 NOT 是選擇性的) |
ISA | 將查詢套用至指定類別之子類別的運算子。 如需詳細資訊,請參閱 事件查詢的 ISA 運算子、數據查詢的 ISA 運算子,以及架構查詢的 ISA 運算子 ISA 運算符。 |
KEYSONLY |
用於 REFERENCES OF 和 ASSOCIATORS OF 查詢,以確保產生的實例只會填入實例的索引鍵,以減少呼叫的額外負荷。 |
LIKE | 判斷指定字元字串是否符合指定模式的運算符。 |
不 |
在 WQL SELECT 查詢中使用的比較運算子,例如:
|
NULL | 表示對象沒有明確指派的值。
NULL 不等於零 (0) 或空白。 |
或 |
結合兩個條件。 在語句中使用多個邏輯運算符時,OR 運算元會在 AND 運算符之後進行評估。 |
參考 | 擷取參考特定來源實例的所有關聯實例。 搭配架構和數據查詢使用此語句。
REFERENCES OF 語句類似於 ASSOCIATORS OF 語句。 不過,它不會擷取端點實例;它會擷取關聯實例。 |
選擇 |
指定查詢中使用的屬性。 如需詳細資訊,請參閱 數據查詢的 SELECT 語句、事件查詢的 SELECT 語句或架構查詢的 SELECT 語句 SELECT 語句。 |
TRUE | 評估為 -1 的布爾運算子 (減一)。 |
WHERE | 縮小數據、事件或架構查詢的範圍。 |
內的 | 指定輪詢或群組間隔。 搭配事件查詢使用這個子句。 |
假 |
評估為 0 的布爾運算元(零)。 |
注意
使用 WQL 關鍵詞做為物件名稱,可能會導致查詢無法剖析,即使查詢編譯時沒有錯誤也一樣。