다음을 통해 공유


WQL(WMI용 SQL)

WQL(WMI 쿼리 언어)은 의미 체계가 약간 변경된 ANSI SQL(미국 국립 표준 연구소 구조적 쿼리 언어)의 하위 집합입니다. 다음 표에서는 WQL 키워드를 나열합니다.

WQL 키워드 의미
그리고
두 부울 식을 결합하고 두 식이 모두 TRUE 경우 TRUE 반환합니다.
연결자 원본 인스턴스와 연결된 모든 인스턴스를 검색합니다.
스키마 쿼리 및 데이터 쿼리와 함께 이 문을 사용합니다.
__CLASS 쿼리에서 개체의 클래스를 참조합니다.
보낸 사람
SELECT 문에 나열된 속성을 포함하는 클래스를 지정합니다. WMI(Windows Management Instrumentation)는 한 번에 하나의 클래스에서만 데이터 쿼리를 지원합니다.
GROUP 절 WMI가 이벤트 그룹을 나타내는 하나의 알림을 생성하도록 합니다.
이벤트 쿼리와 함께 이 절을 사용합니다.
WITHIN 절지정된 그룹화 간격 동안 수신되는 이벤트를 필터링합니다.
IS NOT 및 NULL사용하는 비교 연산자입니다. 이 문의 구문은 다음과 같습니다.
IS [NOT] NULL
(NOT이 선택 사항인 경우)
ISA 지정된 클래스의 하위 클래스에 쿼리를 적용하는 연산자입니다. 자세한 내용은 이벤트 쿼리 ISA 연산자, 데이터 쿼리 ISA 연산자및 스키마 쿼리 대한 ISA 연산자참조하세요.
KEYSONLY
REFERENCES 및 쿼리의 ASSOCIATORS에 사용되어 결과 인스턴스가 인스턴스의 키로만 채워져 호출 오버헤드가 줄어듭니다.
지정된 문자열이 지정된 패턴과 일치하는지 여부를 결정하는 연산자입니다.

WQL SELECT 쿼리에서 사용하는 비교 연산자는 다음과 같습니다.
SELECT * FROM meta_class WHERE NOT __class < "Win32" AND NOT __this ISA "Win32_Account"
NULL 개체에 명시적으로 할당된 값이 없음을 나타냅니다. NULL 0 또는 공백과 동일하지 않습니다.
또는
두 조건을 결합합니다.
문에 둘 이상의 논리 연산자를 사용하는 경우 OR 연산자는 AND 연산자 후에 평가됩니다.
참조 특정 원본 인스턴스를 참조하는 모든 연결 인스턴스를 검색합니다. 스키마 및 데이터 쿼리와 함께 이 문을 사용합니다. 문의 REFERENCES는 문의 ASSOCIATORS 문과 유사합니다. 그러나 엔드포인트 인스턴스는 검색하지 않습니다. 연결 인스턴스를 검색합니다.
고르다
쿼리에 사용되는 속성을 지정합니다.
자세한 내용은 데이터 쿼리 대한 SELECT 문, 이벤트 쿼리 SELECT 문 또는 스키마 쿼리 대한 SELECT 문참조하세요.
TRUE -1 계산되는 부울 연산자(1을 뺀 값)입니다.
WHERE 데이터, 이벤트 또는 스키마 쿼리의 범위를 좁혀줍니다.
폴링 또는 그룹화 간격을 지정합니다.
이벤트 쿼리와 함께 이 절을 사용합니다.
FALSE
0으로 계산되는 부울 연산자입니다.

메모

WQL 키워드를 개체 이름으로 사용하면 쿼리가 오류 없이 컴파일되는 경우에도 구문 분석할 수 없는 쿼리가 발생할 수 있습니다.

WQL 연산자

WQL-Supported 날짜 형식

WQL-Supported 시간 형식