TRY_TO_UUID

TRY_TO_UUID

TRY_TO_UUID 함수는 입력 표현식을 UUID 값으로 변환하는 TO_UUID의 특별한 버전이에요. 오류 처리 지원이 포함되며, 변환을 수행할 수 없으면 오류를 발생시키는 대신 NULL 값을 반환해요.

출처: TRY_TO_UUID

본문

TRY_TO_UUID 함수는 입력 표현식을 UUID 값으로 변환하는 TO_UUID의 특별한 버전으로, 동일한 작업을 수행하되 오류 처리 지원이 포함돼요. 변환을 수행할 수 없으면 오류를 발생시키는 대신 NULL 값을 반환해요.

자세한 내용은 다음 항목을 참조해요:

  • 오류 처리 변환 함수 (Error-handling conversion functions)
  • TO_UUID

구문 (Syntax)

TRY_TO_UUID( <string_expr> )

인자 (Arguments)

  • string_expr — UUID 형식의 문자열 표현식이에요.

반환 (Returns)

UUID 타입의 값을 반환하거나, TO_UUID가 오류를 반환할 상황에서는 NULL을 반환해요.

예제 (Examples)

다음 예제는 입력 문자열이 UUID가 아니므로 NULL을 반환해요:

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

입력 표현식을 UUID 값으로 변환하는 예제는 TO_UUID를 참조해요.

더 알아보기 (Learn more)

  • TO_UUID
  • 변환 함수 (Conversion functions)
  • UUID 데이터 타입 (Data type UUID)