Перейти к содержимому
Последнее обновление

INT_TO_UUID

Описание​

Преобразует входное закодированное значение LARGEINT в исходную строку UUID.

Эта функция по-прежнему возвращает строку. Для перехода на нативный тип UUID используйте CAST(INT_TO_UUID(<int128>) AS UUID); прямое приведение типов между LARGEINT и UUID не поддерживается.

Синтаксис​

INT_TO_UUID(<int128>)

Параметры​

ПараметрОписание
<int128>Закодированное значение LARGEINT

Возвращаемое значение​

Возвращает исходную строку UUID для параметра <int128>.

  • Если входное значение равно NULL, возвращает NULL

Примеры​

SELECT INT_TO_UUID(95721955514869408091759290071393952876)
+-----------------------------------------------------+
| int_to_uuid(95721955514869408091759290071393952876) |
+-----------------------------------------------------+
| 6ce4766f-6783-4b30-b357-bba1c7600348 |
+-----------------------------------------------------+
SELECT INT_TO_UUID(NULL);
+-------------------+
| INT_TO_UUID(NULL) |
+-------------------+
| NULL |
+-------------------+