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