toguid()
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Convierte una cadena en un guid
escalar.
Nota:
Cuando sea posible, use literales guid en su lugar.
Sintaxis
toguid(
value)
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Type | Obligatorio | Description |
---|---|---|---|
value | escalares | ✔️ | Valor que se va a convertir en guid. |
Devoluciones
El proceso de conversión toma los primeros 32 caracteres de la entrada, ignorando los guiones ubicados correctamente, valida que los caracteres están entre 0 y 9 o a-f y, a continuación, convierte la cadena en un guid
escalar. El resto de la cadena se omite.
Si la conversión se realiza correctamente, el resultado será escalar guid
. De lo contrario, el resultado será null
.
Ejemplo
datatable(str: string)
[
"0123456789abcdef0123456789abcdef",
"0123456789ab-cdef-0123-456789abcdef",
"a string that is not a guid"
]
| extend guid = toguid(str)
Salida
str | guid |
---|---|
0123456789abcdef0123456789abcdef | 01234567-89ab-cdef-0123-456789abcdef |
0123456789ab-cdef-0123-456789abcdef | 01234567-89ab-cdef-0123-456789abcdef |
una cadena que no es un guid |