FirebirdSQL logo

Примеры GEN_UUID

Example 1. Использование функции GEN_UUID
SELECT GEN_UUID() AS GUID FROM RDB$DATABASE
GUID
========

017347BFE212B2479C00FA4323B36320
См. также:

CHAR_TO_UUID, UUID_TO_CHAR.

UUID_TO_CHAR()

Доступно в

DSQL, PSQL

Синтаксис
UUID_TO_CHAR (uuid)
Table 1. Параметры функции UUID_TO_CHAR
Параметр Описание

uuid

16-байтный UUID.

Тип возвращаемого результата

CHAR(36)

Функция UUID_TO_CHAR конвертирует 16-ти байтный UUID в его 36-ти знаковое ASCII человеко-читаемое представление.Тип возвращаемого значения CHAR(36).

Примеры UUID_TO_CHAR

Example 1. Использование функции UUID_TO_CHAR
SELECT UUID_TO_CHAR(GEN_UUID()) FROM RDB$DATABASE;

SELECT UUID_TO_CHAR(x'876C45F4569B320DBCB4735AC3509E5F') FROM RDB$DATABASE;
-- returns '876C45F4-569B-320D-BCB4-735AC3509E5F'

SELECT UUID_TO_CHAR(GEN_UUID()) FROM RDB$DATABASE;
-- returns e.g. '680D946B-45FF-DB4E-B103-BB5711529B86'

SELECT UUID_TO_CHAR('Firebird swings!') FROM RDB$DATABASE;
-- returns '46697265-6269-7264-2073-77696E677321'

Функции для работы с генераторами (последовательностями)