カテゴリ:

変換関数

TRY_TO_UUID

同じ操作(つまり、入力式を UUID 値に変換する)を実行するが、エラー処理がサポートされている TO_UUID の特別バージョンです。変換が実行できない場合は、エラーを発生させる代わりに NULL 値を返します。

詳細については、次のトピックをご参照ください。

構文

TRY_TO_UUID( <string_expr> )
Copy

引数

string_expr

UUID 形式内の文字列式。

戻り値

TO_UUID がエラーを返す場合、型 UUID の値または NULL を返します。

次の例では、入力文字列が UUID ではないため NULL を返します。

SELECT TRY_TO_UUID('not a uuid');
Copy
+--------------------------------------+
| TRY_TO_UUID('NOT A UUID')            |
|--------------------------------------|
| NULL                                 |
+--------------------------------------+

入力式を UUID 値に変換する例については、 TO_UUID をご参照ください。