- 类别:
TRY_TO_UUID¶
TO_UUID 的一个特殊版本,执行相同的操作(即将输入表达式转换为 UUID 值),但支持错误处理。如果无法执行转换,则返回 NULL 值而不是引发错误。
有关详细信息,请参阅以下主题:
语法¶
TRY_TO_UUID( <string_expr> )
实参¶
string_expr采用 UUID 格式的字符串表达式。
返回¶
当 TO_UUID 返回错误时,返回 UUID 类型的值或 NULL。
示例¶
以下示例返回 NULL,因为输入字符串不是 UUID:
SELECT TRY_TO_UUID('not a uuid');
+--------------------------------------+
| TRY_TO_UUID('NOT A UUID') |
|--------------------------------------|
| NULL |
+--------------------------------------+
有关将输入表达式转换为 UUID 值的示例,请参阅 TO_UUID。