Функции для работы с ULID
Примечание
Приведённая ниже документация сгенерирована из системной таблицы system.functions.
ULIDStringToDateTime
Введена в версии: v23.3
Эта функция извлекает метку времени из [ULID]((https://github.com/ulid/spec).
Синтаксис
Аргументы
ulid— Входной ULID.StringилиFixedString(26)timezone— Необязательный параметр. Название часового пояса для возвращаемого значения.String
Возвращаемое значение
Метка времени с точностью до миллисекунд. DateTime64(3)
Примеры
Пример использования
generateULID
Введена в версии v23.2
Генерирует универсальный уникальный лексикографически сортируемый идентификатор (ULID).
Синтаксис
Аргументы
x— Необязательный аргумент. Выражение, дающее на выходе значение любого из поддерживаемых типов данных. Полученное значение отбрасывается, но само выражение используется для обхода устранения общих подвыражений, если функция вызывается несколько раз в одном запросе.Any
Возвращаемое значение
Возвращает ULID. FixedString(26)
Примеры
Пример использования
Пример использования при необходимости сгенерировать несколько значений в одной строке