WQL (WMI 用 SQL)
WMI クエリ言語 (WQL) は、米国国立標準協会構造化クエリ言語 (ANSI SQL) のサブセットであり、セマンティックが軽微に変更されています。 次の表に、WQL キーワードの一覧を示します。
WQL キーワード | 意味 |
---|---|
そして |
2 つのブール式を組み合わせ、両方の式が TRUE 場合に TRUE 返します。 |
の の関連付け | ソース インスタンスに関連付けられているすべてのインスタンスを取得します。 このステートメントは、スキーマ クエリとデータ クエリと共に使用します。 |
__CLASS | クエリ内のオブジェクトのクラスを参照します。 |
差出人 |
SELECT ステートメントにリストされているプロパティを含むクラスを指定します。 Windows Management Instrumentation (WMI) では、一度に 1 つのクラスからのデータ クエリのみがサポートされます。 |
GROUP 句の | WMI がイベントのグループを表す 1 つの通知を生成します。 イベント クエリでこの句を使用します。 |
HAVING を する |
WITHIN 句で指定されたグループ化間隔中に受信したイベントフィルター処理します。 |
IS | NOT および NULLで使用される比較演算子。 このステートメントの構文は次のとおりです。 IS [NOT] NULL (NOT は省略可能) |
ISA の | 指定したクラスのサブクラスにクエリを適用する演算子。 詳細については、「イベント クエリ の ISA 演算子、データ クエリ の ISA 演算子、およびスキーマ クエリの ISA 演算子 を参照してください。 |
KEYSONLY |
の参照の で使用され、結果として得られるインスタンスにインスタンスのキーのみが設定され、呼び出しのオーバーヘッドが軽減されるように、クエリの ASSOCIATORS を します。 |
LIKE | 指定した文字列が指定したパターンと一致するかどうかを判断する演算子。 |
じゃない |
WQL SELECT クエリで使用する比較演算子。次に例を示します。
|
NULL | オブジェクトに明示的に割り当てられた値がないことを示します。
NULL は、ゼロ (0) または空白と等しくありません。 |
又は |
2 つの条件を結合します。 ステートメントで複数の論理演算子を使用する場合、OR 演算子は AND 演算子の後に評価されます。 |
の リファレンス | 特定のソース インスタンスを参照するすべての関連付けインスタンスを取得します。 このステートメントは、スキーマおよびデータ クエリと共に使用します。
REFERENCES OF ステートメントは、の ASSOCIATORS OF ステートメントに似ています。 ただし、エンドポイント インスタンスは取得されません。関連付けインスタンスを取得します。 |
選ぶ |
クエリで使用されるプロパティを指定します。 詳細については、「SELECT ステートメント for Data Queries」、イベント クエリの SELECT ステートメント、またはスキーマ クエリ の SELECT ステートメントを参照してください。 |
TRUE | -1 (マイナス 1) に評価されるブール演算子。 |
where を する | データ、イベント、またはスキーマ クエリのスコープを絞り込みます。 |
内の | ポーリング間隔またはグループ化間隔を指定します。 イベント クエリでこの句を使用します。 |
偽 |
0 (ゼロ) に評価されるブール演算子。 |
手記
WQL キー ワードをオブジェクト名として使用すると、クエリがエラーなしでコンパイルされた場合でも解析できないクエリが発生する可能性があります。