polardbxengine/mysql-test/suite/collations/t/german.test

14 lines
1.1 KiB
Plaintext

--source suite/collations/include/unicode.inc
insert into unicode values (0x100001,'ae','German ae','Ll');
insert into unicode values (0x100002,'Ae','German Ae','Lt');
insert into unicode values (0x100003,'AE','German AE','Lu');
insert into unicode values (0x100004,'OE','German OE','Lu');
insert into unicode values (0x100005,'Oe','German Oe','Lt');
insert into unicode values (0x100006,'oe','German oe','Ll');
insert into unicode values (0x100007,'UE','German UE','Lu');
insert into unicode values (0x100008,'Ue','German Ue','Lt');
insert into unicode values (0x100009,'ue','German ue','Ll');
select hex(convert(uc using utf32)), hex(weight_string(convert(uc using utf8mb4) collate utf8mb4_de_pb_0900_ai_ci)), name from unicode where category in ('Lu','Ll','Lt','Lm') order by uc collate utf8mb4_de_pb_0900_ai_ci, cp;
select hex(convert(uc using utf32)), hex(weight_string(convert(uc using utf8mb4) collate utf8mb4_de_pb_0900_as_cs)), name from unicode where category in ('Lu','Ll','Lt','Lm') order by uc collate utf8mb4_de_pb_0900_as_cs, cp;
drop table if exists unicode;