ULIDStringToDateTime
引入版本:v23.3.0
此函数用于从 ULID 中提取时间戳。
语法
ULIDStringToDateTime(ulid[, timezone])参数
ulid— 输入的 ULID。String或FixedString(26)timezone— 可选。返回值所用的时区名称。String
返回值
带毫秒精度的时间戳。DateTime64(3)
示例
用法示例
SELECT ULIDStringToDateTime('01GNB2S2FGN2P93QPXDNB4EN2R')┌─ULIDStringToDateTime('01GNB2S2FGN2P93QPXDNB4EN2R')─┐
│ 2022-12-28 00:40:37.616 │
└────────────────────────────────────────────────────┘generateULID
引入版本:v23.2.0
生成一个 Universally Unique Lexicographically Sortable Identifier (ULID)。
语法
generateULID([x])参数
返回值
返回一个 ULID。FixedString(26)
示例
用法示例
SELECT generateULID()┌─generateULID()─────────────┐
│ 01GNB2S2FGN2P93QPXDNB4EN2R │
└────────────────────────────┘如需在一行中生成多个值的用法示例
SELECT generateULID(1), generateULID(2)┌─generateULID(1)────────────┬─generateULID(2)────────────┐
│ 01GNB2SGG4RHKVNT9ZGA4FFMNP │ 01GNB2SGG4V0HMQVH4VBVPSSRB │
└────────────────────────────┴────────────────────────────┘