Поделиться через


toguid()

Область применения: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Преобразует строку в скалярный guid .

Примечание.

По возможности используйте вместо этого литералы GUID.

Синтаксис

toguid(значение)

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Description
значение скаляр ✔️ Значение для преобразования в guid.

Возвраты

Процесс преобразования принимает первые 32 символа входных данных, игнорируя правильно расположенные дефисы, проверяет, что символы находятся в диапазоне от 0 до 9 или 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