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)