GEN_UUID()

Версии сервера

0.91.01.5.31.5.41.5.52.02.0.32.0.42.12.53.0
--------+++

Доступно в

DSQL, ISQL, PSQL

Формат

gen_uuid()

Описание

Встроенная функция.
Возвращает универсальный уникальный идентификатор (UUID).
Тип возвращаемого результата: CHAR(16) CHARACTER SET OCTETS.
Вызывается без аргументов.

⚠️ GEN_UUID() позволяет заполнять значения UNIQUE или PRIMARY KEY в распределённых базах, когда не удаётся использовать GEN_ID() для формирования искуственных ключей.

Пример

  INSERT INTO RECORDS (id) VALUE (gen_uuid());

См. также

GEN_ID(), UUID_TO_CHAR(), CHAR_TO_UUID()

Источник

%Firebird%\doc\sql.extensions\README.builtin_functions.txt
http://www.firebirdsql.org/refdocs/langrefupd21-intfunc-gen_uuid.html

Обсуждение