我在CockroachDB(v1.0)中有一个查询存储UUIDv4作为字节类型。它是由Cockroach记录的&uudid_v4()'功能。进行选择时,结果将以字节类型格式返回,如下所示:
" \ x9d \ xce` \ xb3p \ x9aKB \ XBE \ XBA \ XEB \ XEC〜\ x9e \ XFB \ X93"
虽然目标是让它输出一个字符串uuidv4,如:
" ABCD-12345-asdifoekc"
我已经阅读了https://www.cockroachlabs.com/docs/data-types.html#data-type-conversions--casts上的转换文档,但仍然无法弄清楚如何在SELECT语句中执行此转换。
答案 0 :(得分:4)
使用内置from_uuid()
内容,如下所示:
root@:26257/> SELECT from_uuid(uuid_v4());
+--------------------------------------+
| from_uuid(uuid_v4()) |
+--------------------------------------+
| 4817bb15-4d93-4b77-b7d1-1e5cfb8360e3 |
+--------------------------------------+
(1 row)