| 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | - | - | - | - | - | - | + | + | + |
gen_uuid()
Встроенная функция.
Возвращает универсальный уникальный идентификатор (UUID).
Тип возвращаемого результата: CHAR(16) CHARACTER SET OCTETS.
Вызывается без аргументов.
GEN_UUID() позволяет заполнять значения UNIQUE или PRIMARY KEY в распределённых базах, когда не удаётся использовать GEN_ID() для формирования искуственных ключей.
INSERT INTO RECORDS (id) VALUE (gen_uuid());
%Firebird%\doc\sql.extensions\README.builtin_functions.txt
http://www.firebirdsql.org/refdocs/langrefupd21-intfunc-gen_uuid.html