最后于 更新
INT_TO_UUID
描述
对于输入的已编码 LARGEINT,转译为原始的 uuid 字符串。
本函数仍返回字符串。迁移到原生 UUID 类型 时,可使用 CAST(INT_TO_UUID(<int128>) AS UUID);不支持 LARGEINT 与 UUID 之间的直接 CAST。
语法
INT_TO_UUID ( <int128> )
参数
| 参数 | 说明 |
|---|---|
<int128> | 已编码的 LARGEINT 值 |
返回值
参数 <int128> 原始的 uuid 字符串。
- 输入 NULL, 返回 NULL
举例
SELECT INT_TO_UUID(95721955514869408091759290071393952876)
+-----------------------------------------------------+
| int_to_uuid(95721955514869408091759290071393952876) |
+-----------------------------------------------------+
| 6ce4766f-6783-4b30-b357-bba1c7600348 |
+-----------------------------------------------------+
SELECT INT_TO_UUID(NULL);
+-------------------+
| INT_TO_UUID(NULL) |
+-------------------+
| NULL |
+-------------------+