GitHub GitHub의 컨트리뷰션: 온라인 편집

스칼라 데이터 유형

모든 데이터 값 (예: 표현식 값 또는 함수에 대한 매개변수) 에는 데이터 유형이 있습니다. 데이터 유형은 스칼라 데이터 유형 (아래 나열된 내장 사전 정의 유형 중 하나) 또는 사용자 정의 레코드 (테이블 행의 데이터 유형과 같은 이름/스칼라 데이터 유형 쌍의 정렬된 시퀀스) 입니다.

KQL은 KQL과 함께 사용할 수 있는 모든 유형의 데이터를 정의하는 시스템 데이터 유형 세트를 제공합니다.

사용자 정의 데이터 유형은 KQL에서 지원되지 않습니다.

다음 표에는 KQL에서 지원되는 데이터 유형이 나열되어 있습니다.

유형 추가 이름
bool boolean
datetime date
dynamic
guid
int
long
real double
string
timespan time
decimal

문자열이 아닌 모든 데이터 유형에는 데이터 부족 또는 데이터 불일치를 나타내는 특수 "널" 값이 포함됩니다. 예를 들어, "abc"문자열을 int 열에 수집하려고 하면 이 값이 생성됩니다. 이 값을 명시적으로 구체화할 수는 없지만 isnull() 함수를 사용하여 표현식이 이 값으로 평가되는지 여부를 발견할 수 있습니다.

guid 유형에 대한 지원이 불완전합니다. 팀이 string 유형의 값을 대신 사용하도록 적극 권장합니다.