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 es un guid
escalar. De lo contrario, el resultado es null
.
Ejemplo
En el ejemplo siguiente se convierten cadenas en una tabla de datos que se ajusta a los requisitos de estructura de conversión, en guid
.
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 |