mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-19 06:01:57 +00:00
e4604c10d9
Signed-off-by: frank chen <frank.chen021@outlook.com>
18 lines
614 B
SQL
18 lines
614 B
SQL
-- length should be 32
|
|
select length(hex(generateUUIDv4()));
|
|
|
|
with generateUUIDv4() as uuid,
|
|
hex(reverse(reinterpretAsString(uuid))) as str1,
|
|
hex(uuid) as str2
|
|
select str1 = str2;
|
|
|
|
-- hex on UUID always generate 32 characters even there're leading zeros
|
|
select lower(hex(toUUID('00000000-80e7-46f8-0000-9d773a2fd319')));
|
|
|
|
with generateUUIDv4() as uuid,
|
|
bin(reverse(reinterpretAsString(uuid))) as bin_str1,
|
|
bin(uuid) as bin_str2
|
|
select bin_str1 = bin_str2;
|
|
|
|
-- bin on UUID always generate 128 characters even there're leading zeros
|
|
select length(bin(toUUID('00000000-80e7-46f8-0000-9d773a2fd319'))); |