- 카테고리:
문자열 및 이진 함수 (일반) , 데이터 생성 함수
UUID_STRING¶
버전 4(임의) 또는 버전 5(명명됨) RFC 4122 호환 UUID(Universally Unique Identifier)를 형식 지정된 문자열로 생성합니다.
구문¶
인자¶
'uuid'유효한 UUID 문자열입니다. 이 값은 반환된 UUID 를 생성하는 데 사용되는 네임스페이스입니다.
'name'반환된 UUID 를 생성하는 데 사용된 이름입니다.
반환¶
이 함수는 문자열(VARCHAR 데이터 타입)로 형식이 지정된 128비트 값을 반환합니다.
사용법 노트¶
UUID_STRING은 RFC 4122를 준수하는 두 가지 버전의 UUID 생성을 지원합니다.
함수에 인자가 제공되지 않으면 버전 4(임의) UUID가 반환됩니다. 난수 생성을 위해, MT19937-64로 알려진 64비트 Mersenne 트위스터 가 사용됩니다.
버전 5(명명된) UUID는
uuid문자열(네임스페이스라고 함)을 첫 번째 인자로 제공하고name문자열을 두 번째 인자로 제공하여 생성할 수 있습니다.
예¶
무작위 UUID 를 생성합니다.
UUID 라는 이름을 생성합니다.
테이블을 만들고 무작위로 UUIDs 를 삽입합니다.