Инструменты пользователя

Инструменты сайта


gen_uuid

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
gen_uuid [2013/02/21 18:42]
212.57.147.68 [См. также]
gen_uuid [2013/02/21 18:44] (текущий)
Строка 1: Строка 1:
 +====== 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 ^
 +|  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  +  |  +  |  +  |
 +
 +===== Доступно в =====
 +[[raznovidnosti_jazyka_sql|DSQL]], ​ [[raznovidnosti_jazyka_sql|ISQL]], ​ [[raznovidnosti_jazyka_sql|PSQL]]
 +
 +===== Формат =====
 +<code sql>​gen_uuid()</​code>​
 +
 +===== Описание =====
 +[[Встроенные функции|Встроенная функция]].\\
 +Возвращает универсальный уникальный идентификатор ([[http://​ru.wikipedia.org/​wiki/​UUID|UUID]]).\\
 +[[tipy_dannyx|Тип]] возвращаемого результата:​ CHAR(16) CHARACTER SET OCTETS.\\
 +Вызывается без аргументов.
 +
 +:!: GEN_UUID() позволяет заполнять значения [[constraint|UNIQUE]] или [[constraint|PRIMARY KEY]] в распределённых базах, когда не удаётся использовать [[gen_id|GEN_ID()]] для формирования искуственных ключей. ​
 +
 +===== Пример =====
 +<code sql>
 +  INSERT INTO RECORDS (id) VALUE (gen_uuid());​
 +</​code>​
 +
 +===== См. также =====
 +[[gen_id|GEN_ID()]],​ [[uuid_to_char|UUID_TO_CHAR()]],​ [[char_to_uuid|CHAR_TO_UUID()]]
 +===== Источник =====
 +%Firebird%\doc\sql.extensions\README.builtin_functions.txt \\ 
 +http://​www.firebirdsql.org/​refdocs/​langrefupd21-intfunc-gen_uuid.html
gen_uuid.txt · Последние изменения: 2013/02/21 18:44 (внешнее изменение)