Share via


WQL (WMI에 대 한 SQL)

WQL(WMI 쿼리 언어)은 의미 체계가 약간 변경된 ANSI SQL(American National Standards Institute Structured Query Language)의 하위 집합입니다. 다음 표에서는 WQL 키워드를 나열합니다.

WQL 키워드 의미
AND
두 개의 부울 식을 결합하여 두 식이 모두 TRUE일 때만 TRUE를 반환합니다.
ASSOCIATORS OF 원본 인스턴스와 연결된 모든 인스턴스를 검색합니다.
스키마 쿼리 및 데이터 쿼리와 함께 이 문을 사용합니다.
__CLASS 쿼리에서 개체의 클래스를 참조합니다.
FROM
SELECT 문에 나열된 속성을 포함하는 클래스를 지정합니다. WMI(Windows Management Instrumentation)는 한 번에 한 클래스의 데이터 쿼리만 지원합니다.
GROUP 절 WMI가 이벤트 그룹을 나타내는 하나의 알림을 생성하도록 합니다.
이벤트 쿼리와 함께 이 절을 사용합니다.
HAVING WITHIN 절에 지정된 그룹화 간격 동안 수신되는 이벤트를 필터링합니다.
IS NOT 및 NULL과 함께 사용되는 비교 연산자입니다. 이 문의 구문은 다음과 같습니다.
IS [NOT] NULL
(여기서 NOT은 선택 사항임)
ISA 지정된 클래스의 서브클래스에 쿼리를 적용하는 연산자입니다. 자세한 내용은 이벤트 쿼리에 대한 ISA 연산자, 데이터 쿼리에 대한 ISA 연산자스키마 쿼리에 대한 ISA 연산자를 참조하세요.
KEYSONLY
REFERENCES OFASSOCIATORS OF 쿼리에서 결과 인스턴스가 인스턴스의 키로만 채워지도록 하여 호출의 오버헤드를 줄여주는 데 사용됩니다.
LIKE 지정된 문자열이 지정된 패턴과 일치하는지 여부를 결정하는 연산자입니다.
NOT
WQL SELECT 쿼리에서 사용하는 비교 연산자입니다. 예를 들면 다음과 같습니다.
SELECT * FROM meta_class WHERE NOT __class < "Win32" AND NOT __this ISA "Win32_Account"
NULL 개체에 명시적으로 할당된 값이 없음을 나타냅니다. NULL은 0 또는 공백과 동일하지 않습니다.
또는
두 조건을 결합합니다.
문에 두 개 이상의 논리 연산자가 사용될 경우 AND 연산자가 먼저 계산된 다음 OR 연산자가 계산됩니다.
REFERENCES OF 특정 원본 인스턴스를 참조하는 모든 연결 인스턴스를 검색합니다. 스키마 및 데이터 쿼리와 함께 이 문을 사용합니다. REFERENCES OF 문은 ASSOCIATORS OF 문과 비슷합니다. 그러나 엔드포인트 인스턴스는 검색하지 않고 연결 인스턴스를 검색합니다.
SELECT
쿼리에 사용되는 속성을 지정합니다.
자세한 내용은 데이터 쿼리에 대한 SELECT 문, 이벤트 쿼리에 대한 SELECT 문 또는 스키마 쿼리에 대한 SELECT 문을 참조하세요.
TRUE -1(마이너스 1)으로 계산되는 부울 연산자입니다.
WHERE 데이터, 이벤트 또는 스키마 쿼리의 범위를 좁힙니다.
WITHIN 폴링 또는 그룹화 간격을 지정합니다.
이벤트 쿼리와 함께 이 절을 사용합니다.
FALSE
0으로 계산되는 부울 연산자입니다.

참고

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

WQL 연산자

WQL 지원 날짜 형식

WQL 지원 시간 형식