다음을 통해 공유


toguid()

적용 대상: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

문자열을 스칼라로 guid 변환합니다.

참고 항목

가능하면 guid 리터럴을 대신 사용합니다.

구문

toguid(value)

구문 규칙에 대해 자세히 알아봅니다.

매개 변수

이름 Type 필수 Description
value scalar ✔️ guid로 변환할 값입니다.

반품

변환 프로세스는 입력의 처음 32자를 사용하고, 제대로 배치된 하이픈을 무시하고, 문자가 0-9 또는 a-f 사이인지 확인하고, 문자열을 스칼라로 guid 변환합니다. 나머지 문자열은 무시됩니다.

변환에 성공하면 결과가 스칼라가 guid 됩니다. 그렇지 않으면 결과는 다음과 입니다 null.

예시

datatable(str: string)
[
    "0123456789abcdef0123456789abcdef",
    "0123456789ab-cdef-0123-456789abcdef",
    "a string that is not a guid"
]
| extend guid = toguid(str)

출력

str guid
0123456789abcdef0123456789abcdef 01234567-89ab-cdef-0123-456789abcdef
0123456789ab-cdef-0123-456789abcdef 01234567-89ab-cdef-0123-456789abcdef
guid가 아닌 문자열