Partager via


toguid()

S’applique à : ✅Microsoft Fabric

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 un guid scalaire. Sinon, le résultat est null.

Exemple

L’exemple suivant convertit des chaînes dans une table de données qui correspond aux exigences de structure de conversion, en guid.

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