Содержание



GEN_UUID()

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

0.9 1.0 1.5.3 1.5.4 1.5.5 2.0 2.0.3 2.0.4 2.1 2.5 3.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