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.
toguid(
value)
Obtenga más información sobre las convenciones de sintaxis.
Nombre | Type | Obligatorio | Description |
---|---|---|---|
value | escalares | ✔️ | Valor que se va a convertir en guid. |
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
.
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 |