1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-08 11:22:35 +03:00

MDEV-27154 allkeys.txt based tests for Unicode-4.0.0 and 5.2.0

This commit is contained in:
Alexander Barkov
2021-12-02 04:59:49 +04:00
parent 897d8c57b6
commit 02de93d158
7 changed files with 38031 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
#
# Make a table with all Unicode characters
# in the range U+0000 .. U+10FFFF
#
CREATE TABLE allchars AS SELECT 1 AS code, ' ' AS str LIMIT 0;
SHOW CREATE TABLE allchars;
CREATE TABLE t1tmp (a INT NOT NULL);
DELIMITER $$;
FOR i IN 0..0xFFF
DO
INSERT INTO t1tmp VALUES (i);
END FOR;
$$
DELIMITER ;$$
INSERT INTO allchars SELECT
t1.a*0x1000+t2.a,
CHAR(t1.a*0x1000+t2.a USING utf32)
FROM t1tmp t1, t1tmp t2
WHERE t1.a BETWEEN 0 AND 0x10F;
DROP TABLE t1tmp;
SELECT COUNT(*) FROM allchars;