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 OF 및 ASSOCIATORS OF 쿼리에서 결과 인스턴스가 인스턴스의 키로만 채워지도록 하여 호출의 오버헤드를 줄여주는 데 사용됩니다. |
LIKE | 지정된 문자열이 지정된 패턴과 일치하는지 여부를 결정하는 연산자입니다. |
NOT |
WQL SELECT 쿼리에서 사용하는 비교 연산자입니다. 예를 들면 다음과 같습니다.
|
NULL | 개체에 명시적으로 할당된 값이 없음을 나타냅니다.
NULL은 0 또는 공백과 동일하지 않습니다. |
또는 |
두 조건을 결합합니다. 문에 두 개 이상의 논리 연산자가 사용될 경우 AND 연산자가 먼저 계산된 다음 OR 연산자가 계산됩니다. |
REFERENCES OF | 특정 원본 인스턴스를 참조하는 모든 연결 인스턴스를 검색합니다. 스키마 및 데이터 쿼리와 함께 이 문을 사용합니다.
REFERENCES OF 문은 ASSOCIATORS OF 문과 비슷합니다. 그러나 엔드포인트 인스턴스는 검색하지 않고 연결 인스턴스를 검색합니다. |
SELECT |
쿼리에 사용되는 속성을 지정합니다. 자세한 내용은 데이터 쿼리에 대한 SELECT 문, 이벤트 쿼리에 대한 SELECT 문 또는 스키마 쿼리에 대한 SELECT 문을 참조하세요. |
TRUE | -1(마이너스 1)으로 계산되는 부울 연산자입니다. |
WHERE | 데이터, 이벤트 또는 스키마 쿼리의 범위를 좁힙니다. |
WITHIN | 폴링 또는 그룹화 간격을 지정합니다. 이벤트 쿼리와 함께 이 절을 사용합니다. |
FALSE |
0으로 계산되는 부울 연산자입니다. |
참고
WQL 키워드를 개체 이름으로 사용하면 쿼리가 오류 없이 컴파일되는 경우에도 구문 분석할 수 없는 쿼리가 발생할 수 있습니다.