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:
23
mysql-test/include/ctype_unicode_allchars.inc
Normal file
23
mysql-test/include/ctype_unicode_allchars.inc
Normal 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;
|
Reference in New Issue
Block a user