- Kategorien:
TRY_TO_UUID¶
Eine spezielle Version von TO_UUID, die die gleiche Operation durchführt (d. h. einen Eingabeausdruck in einen UUID-Wert konvertiert), aber mit Unterstützung für die Fehlerbehandlung. Wenn die Konvertierung nicht durchgeführt werden kann, wird ein NULL-Wert zurückgegeben, anstatt dass ein Fehler gemeldet wird.
Weitere Informationen dazu finden Sie unter folgenden Themen:
Syntax¶
TRY_TO_UUID( <string_expr> )
Argumente¶
string_exprEin Zeichenfolgenausdruck im UUID-Format.
Rückgabewerte¶
Die Funktion gibt einen Wert vom Typ :doc:` UUID </sql-reference/data-types-uuid>` oder NULL zurück, wenn TO_UUID einen Fehler zurückgeben würde.
Beispiele¶
Das folgende Beispiel gibt NULL zurück, da die Eingabezeichenfolge keine UUID ist:
SELECT TRY_TO_UUID('not a uuid');
+--------------------------------------+
| TRY_TO_UUID('NOT A UUID') |
|--------------------------------------|
| NULL |
+--------------------------------------+
Beispiele, die einen Eingabeausdruck in einen UUID-Wert konvertieren, finden Sie unter TO_UUID.