Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
char_to_uuid [2008/07/30 14:07] peaktop |
char_to_uuid [2011/01/11 20:45] (текущий) 178.44.230.108 исправление опечатки |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== CHAR_TO_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|ESQL]], [[raznovidnosti_jazyka_sql|ISQL]], [[raznovidnosti_jazyka_sql|PSQL]] | ||
+ | |||
+ | |||
+ | ===== Формат ===== | ||
+ | <code sql> | ||
+ | CHAR_TO_UUID( CHAR(32) ) | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ===== Описание ===== | ||
+ | |||
+ | Встроенная функция CHAR_TO_UUID() преобразует переданное в качестве параметра 32-х символьное ASCII представление UUID XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX в восьмеричное представление, оптимизированное для хранения. | ||
+ | |||
+ | |||
+ | ===== Пример ===== | ||
+ | <code sql> | ||
+ | SELECT CHAR_TO_UUID('93519227-8D50-4E47-81AA-8F6678C096A1') | ||
+ | FROM RDB$DATABASE; | ||
+ | </code> | ||
+ | |||
+ | ===== См. также ===== | ||
+ | [[GEN_UUID()]], [[UUID_TO_CHAR()]], [[vstroennye_funkcii|Встроенные функции]] | ||
+ | |||
+ | |||
+ | ===== Источник ===== | ||
+ | Firebird 2.5 Release Notes http://firebirdsql.org/devel/doc/rlsnotes/html/rlsnotes25.html |