Содержание
UnpackUUID(Uuid : Blob) : String
Преобразование блоба в строку UUID
Функция UnpackUUID преобразует блоб размером 16 байт в строку в формате "00000000-0000-0000-0000-000000000000".
Если в функцию базы данных передать NULL, то функция вернет NULL.
Если в функцию платформы передать NULL, то функция вернет пустую строку.
При размере блоба отличном от 16 байт функция платформы вызывает исключение. А корректная работа функции базы данных UnpackUUID не гарантируется.
Пример:// Использование функции UnpackUUID базы данных Dataset1 := (Select UnpackUUID(Uuid) From MyTable); Foreach E In Dataset1 Do Warning(E.Uuid); // Использование функции UnpackUUID платформы Dataset1 := (Select Uuid From MyTable); Foreach E In Dataset1 Do Warning(UnpackUUID(E.Uuid));