Примеры GEN_UUID
GEN_UUID
SELECT GEN_UUID() AS GUID FROM RDB$DATABASE
GUID ======== 017347BFE212B2479C00FA4323B36320
Функции для работы с контекстными переменными
Функции для работы со строками
Функции для работы с датой и временем
Функции для работы с типом BLOB
Функции для работы с типом DECFLOAT
GEN_UUID
GEN_UUID
SELECT GEN_UUID() AS GUID FROM RDB$DATABASE
GUID ======== 017347BFE212B2479C00FA4323B36320
UUID_TO_CHAR()
DSQL, PSQL
UUID_TO_CHAR (uuid)
Параметр | Описание |
---|---|
uuid |
16-байтный UUID. |
CHAR(36)
Функция UUID_TO_CHAR
конвертирует 16-ти байтный UUID в его 36-ти знаковое ASCII человеко-читаемое представление.Тип возвращаемого значения CHAR(36)
.
UUID_TO_CHAR
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'