- Catégories :
TRY_TO_UUID¶
Une version spéciale de TO_UUID qui effectue la même opération, c’est-à-dire qui convertit une expression d’entrée en valeur UUID, mais avec une prise en charge du traitement des erreurs. Si la conversion ne peut pas être effectuée, elle renvoie une valeur NULL au lieu de générer une erreur.
Pour plus d’informations, consultez les rubriques suivantes :
Syntaxe¶
TRY_TO_UUID( <string_expr> )
Arguments¶
string_exprUne expression de chaîne au format UUID.
Renvoie¶
La fonction renvoie une valeur de type UUID quand ou NULL lorsque TO_UUID renvoie une erreur.
Exemples¶
L’exemple suivant renvoie NULL, car la chaîne d’entrée n’est pas un UUID:
SELECT TRY_TO_UUID('not a uuid');
+--------------------------------------+
| TRY_TO_UUID('NOT A UUID') |
|--------------------------------------|
| NULL |
+--------------------------------------+
Pour des exemples de conversion d’une expression d’entrée en valeur UUID, voir TO_UUID.