Partager via


toguid()

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Convertit une chaîne en scalaire guid .

Remarque

Si possible, utilisez plutôt des littéraux guid.

Syntaxe

toguid(valeur)

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
valeur scalaire ✔️ Valeur à convertir en guid.

Retours

Le processus de conversion accepte les 32 premiers caractères de l’entrée, ignorant les traits d’union correctement localisés, valide que les caractères sont compris entre 0 et 9 ou a-f, puis convertit la chaîne en scalaire guid . Le reste de la chaîne est ignoré.

Si la conversion réussit, le résultat est scalaire guid . Sinon, le résultat sera null.

Exemple

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

Sortie

str guid
0123456789abcdef0123456789abcdef 01234567-89ab-cdef-0123-456789abcdef
0123456789ab-cdef-0123-456789abcdef 01234567-89ab-cdef-0123-456789abcdef
chaîne qui n’est pas un guid