Udostępnij za pośrednictwem


WQL (SQL dla usługi WMI)

Język zapytań WMI (WQL) to podzbiór amerykańskiego national standards Institute Structured Query Language (ANSI SQL) z niewielkimi zmianami semantycznymi. W poniższej tabeli wymieniono słowa kluczowe WQL.

Słowo kluczowe WQL Znaczenie
I
Łączy dwa wyrażenia logiczne i zwraca true, gdy oba wyrażenia są true.
ASOCJATORY Pobiera wszystkie wystąpienia skojarzone z wystąpieniem źródłowym.
Użyj tej instrukcji z zapytaniami schematu i zapytaniami o dane.
__CLASS Odwołuje się do klasy obiektu w zapytaniu.
Z
Określa klasę zawierającą właściwości wymienione w instrukcji SELECT. Instrumentacja zarządzania Windows (WMI) obsługuje zapytania dotyczące danych tylko z jednej klasy naraz.
GROUP, klauzula Powoduje wygenerowanie jednego powiadomienia przez usługę WMI w celu reprezentowania grupy zdarzeń.
Użyj tej klauzuli z zapytaniami o zdarzenia.
Filtruje zdarzenia odbierane w interwale grupowania określonym w klauzuli WITHIN.
IS Operator porównania używany z NOT iNULL . Składnia tej instrukcji jest następująca:
IS [NOT] NULL
(gdzie NIE jest opcjonalne)
isa Operator, który stosuje zapytanie do podklas określonej klasy. Aby uzyskać więcej informacji, zobacz operator ISA dla zapytań zdarzeń, operator isa dla zapytań danychi operator isa dla zapytań schematu.
KEYSONLY
Używane w ODWOŁANIA i ASSOCIATORS zapytań, aby upewnić się, że wynikowe wystąpienia są wypełniane tylko kluczami wystąpień, co zmniejsza obciążenie wywołania.
JAK Operator określający, czy dany ciąg znaków jest zgodny z określonym wzorcem.
NIE
Operator porównania, który używa w zapytaniu WQL SELECT, na przykład:
SELECT * FROM meta_class WHERE NOT __class < "Win32" AND NOT __this ISA "Win32_Account"
null Wskazuje, że obiekt nie ma jawnie przypisanej wartości. wartość null nie jest równoważna zero (0) lub pusta.
LUB
Łączy dwa warunki.
Gdy w instrukcji jest używany więcej niż jeden operator logiczny, operatory OR są oceniane po operatorach AND.
ODWOŁANIA DO Pobiera wszystkie wystąpienia skojarzeń odwołujące się do określonego wystąpienia źródłowego. Użyj tej instrukcji z zapytaniami schematu i danych. Instrukcja REFERENCES OF jest podobna do instrukcji ASSOCIATORS OF. Nie pobiera jednak wystąpień punktu końcowego; pobiera wystąpienia skojarzeń.
WYBRAĆ
Określa właściwości używane w zapytaniu.
Aby uzyskać więcej informacji, zobacz instrukcję SELECT dla zapytań dotyczących danych, instrukcji SELECT dla zapytań dotyczących zdarzeńlub instrukcji SELECT dla zapytań schematu.
true Operator logiczny, który oblicza wartość -1 (minus jeden).
GDZIE Zawęża zakres zapytania danych, zdarzenia lub schematu.
W ramach Określa interwał sondowania lub grupowania.
Użyj tej klauzuli z zapytaniami o zdarzenia.
FAŁSZYWY
Operator logiczny, który oblicza wartość 0 (zero).

Nuta

Użycie słowa klucza WQL jako nazwy obiektu może spowodować zapytanie, którego nie można przeanalizować nawet wtedy, gdy zapytanie kompiluje się bez błędu.

operatory WQL

WQL-Supported formaty dat

formaty czasu WQL-Supported