Skip to main content
Skip to main content

UUID

Универсальный уникальный идентификатор (UUID) - это 16-байтовое число, используемое для идентификации записей. Подробнее про UUID читайте на Википедии.

Пример UUID значения представлен ниже:

Если при вставке новой записи значение для UUID-колонки не указано, UUID идентификатор будет заполнен нулями:

Как сгенерировать UUID

Для генерации UUID-значений предназначена функция generateUUIDv4.

Примеры использования

Ниже представлены примеры работы с UUID.

Пример 1

Этот пример демонстрирует, как создать таблицу с UUID-колонкой и добавить в нее сгенерированный UUID.

Пример 2

В этом примере, при добавлении записи в таблицу значение для UUID-колонки не задано. UUID будет заполнен нулями.

Ограничения

Тип данных UUID можно использовать только с функциями, которые поддерживаются типом данных String (например, min, max, и count).

Тип данных UUID не поддерживается арифметическими операциями (например, abs) или агрегатными функциями, такими как sum и avg.