최종 수정: 에
UUID_V4
설명
네이티브 UUID 타입의 버전 4 UUID를 생성합니다. 버전 4는 임의의 값을 사용합니다.
별칭
GENERATE_UUID_V4, GENERATEUUIDV4.
사용 시 참고 사항
각 행마다 독립적으로 값을 생성합니다. 인수를 받지 않으므로 NULL을 전달하면 유효하지 않습니다. CREATE TABLE에서 UUID 컬럼의 동적 기본값으로 사용할 수 있습니다. ALTER TABLE ADD COLUMN은 이 동적 기본값을 지원하지 않습니다. UUID 타입을 참조하세요.
구문
UUID_V4()
매개변수
| 매개변수 | 설명 |
|---|---|
| 없음 | 인수를 받지 않습니다. |
반환 값
UUID 타입을 반환하며, NULL은 반환하지 않습니다. 값은 36자 길이의 소문자 표준 형식으로 표시됩니다.
예제
SELECT UUID_VERSION(UUID_V4()) AS version,
LENGTH(CAST(UUID_V4() AS STRING)) AS text_length;
+---------+-------------+
| version | text_length |
+---------+-------------+
| 4 | 36 |
+---------+-------------+
SELECT UUID_VERSION(GENERATE_UUID_V4()) AS alias_version,
UUID_VERSION(GENERATEUUIDV4()) AS compact_alias_version;
+---------------+-----------------------+
| alias_version | compact_alias_version |
+---------------+-----------------------+
| 4 | 4 |
+---------------+-----------------------+