ClickHouse/tests/queries/0_stateless/02128_hex_bin_on_uuid.sql
frank chen e4604c10d9 Move tests into new files
Signed-off-by: frank chen <frank.chen021@outlook.com>
2021-12-09 18:42:54 +08:00

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')));