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.