mySQL 5.0.11 sources for tomato
[tomato.git] / release / src / router / mysql / mysql-test / suite / jp / t / jp_rpad_ucs2.test
blob9f39c20e7a9d6ffc4a75b54370f936b100a978b8
1 --source include/have_ucs2.inc
2 --source include/have_innodb.inc
4 --disable_warnings
5 drop table if exists `£Ô£±`;
6 drop table if exists `£Ô£²`;
7 drop table if exists `£Ô£³`;
8 drop table if exists `£Ô£´`;
9 drop table if exists `£Ô£µ`;
10 drop table if exists `£Ô£¶`;
11 drop table if exists `£Ô£·`;
12 drop table if exists `£Ô£¸`;
13 drop table if exists `£Ô£¹`;
14 --enable_warnings
17 # Test RPAD() function with Japanese character in ucs2 encoding
20 SET NAMES ujis;
21 SET character_set_database = ucs2;
22 SET collation_connection = ucs2_general_ci;
24 CREATE TABLE `£Ô£±` (`£Ã£±` char(5), INDEX(`£Ã£±`)) DEFAULT CHARSET = ucs2 engine = innodb;
25 CREATE TABLE `£Ô£²` (`£Ã£±` char(5), INDEX(`£Ã£±`)) DEFAULT CHARSET = ucs2 engine = innodb;
26 CREATE TABLE `£Ô£³` (`£Ã£±` char(5), INDEX(`£Ã£±`)) DEFAULT CHARSET = ucs2 engine = innodb;
27 CREATE TABLE `£Ô£´` (`£Ã£±` char(5), INDEX(`£Ã£±`)) DEFAULT CHARSET = ucs2 engine = myisam;
28 CREATE TABLE `£Ô£µ` (`£Ã£±` char(5), INDEX(`£Ã£±`)) DEFAULT CHARSET = ucs2 engine = myisam;
29 CREATE TABLE `£Ô£¶` (`£Ã£±` char(5), INDEX(`£Ã£±`)) DEFAULT CHARSET = ucs2 engine = myisam;
30 CREATE TABLE `£Ô£·` (`£Ã£±` char(5), INDEX(`£Ã£±`)) DEFAULT CHARSET = ucs2 engine = MEMORY;
31 CREATE TABLE `£Ô£¸` (`£Ã£±` char(5), INDEX(`£Ã£±`)) DEFAULT CHARSET = ucs2 engine = MEMORY;
32 CREATE TABLE `£Ô£¹` (`£Ã£±` char(5), INDEX(`£Ã£±`)) DEFAULT CHARSET = ucs2 engine = MEMORY;
34 INSERT INTO `£Ô£±` VALUES ('Ž±Ž²Ž³Ž´Žµ'),('Ž±Ž²Ž³Ž´'),('Ž±Ž²Ž³'),('Ž±Ž²'),('Ž±'),('');
35 INSERT INTO `£Ô£²` VALUES ('¤¢¤¤¤¦¤¨¤ª'),('¤¢¤¤¤¦¤¨'),('¤¢¤¤¤¦'),('¤¢¤¤'),('¤¢'),('');
36 INSERT INTO `£Ô£³` VALUES ('�íÜ�íÝ�íÞ�íß�íà'),('�íÜ�íÝ�íÞ�íß'),('�íÜ�íÝ�íÞ'),('�íÜ�íÝ'),('�íÜ'),('');
37 INSERT INTO `£Ô£´` VALUES ('Ž±Ž²Ž³Ž´Žµ'),('Ž±Ž²Ž³Ž´'),('Ž±Ž²Ž³'),('Ž±Ž²'),('Ž±'),('');
38 INSERT INTO `£Ô£µ` VALUES ('¤¢¤¤¤¦¤¨¤ª'),('¤¢¤¤¤¦¤¨'),('¤¢¤¤¤¦'),('¤¢¤¤'),('¤¢'),('');
39 INSERT INTO `£Ô£¶` VALUES ('�íÜ�íÝ�íÞ�íß�íà'),('�íÜ�íÝ�íÞ�íß'),('�íÜ�íÝ�íÞ'),('�íÜ�íÝ'),('�íÜ'),('');
40 INSERT INTO `£Ô£·` VALUES ('Ž±Ž²Ž³Ž´Žµ'),('Ž±Ž²Ž³Ž´'),('Ž±Ž²Ž³'),('Ž±Ž²'),('Ž±'),('');
41 INSERT INTO `£Ô£¸` VALUES ('¤¢¤¤¤¦¤¨¤ª'),('¤¢¤¤¤¦¤¨'),('¤¢¤¤¤¦'),('¤¢¤¤'),('¤¢'),('');
42 INSERT INTO `£Ô£¹` VALUES ('�íÜ�íÝ�íÞ�íß�íà'),('�íÜ�íÝ�íÞ�íß'),('�íÜ�íÝ�íÞ'),('�íÜ�íÝ'),('�íÜ'),('');
44 #InnoDB
45 SELECT `£Ã£±`, RPAD(`£Ã£±`,5,'Ž¡') FROM `£Ô£±`;
46 SELECT `£Ã£±`, RPAD(`£Ã£±`,5,'£Ø') FROM `£Ô£²`;
47 SELECT `£Ã£±`, RPAD(`£Ã£±`,5,'�°¢') FROM `£Ô£³`;
49 #MyISAM
50 SELECT `£Ã£±`, RPAD(`£Ã£±`,5,'Ž¡') FROM `£Ô£´`;
51 SELECT `£Ã£±`, RPAD(`£Ã£±`,5,'£Ø') FROM `£Ô£µ`;
52 SELECT `£Ã£±`, RPAD(`£Ã£±`,5,'�°¢' ) FROM `£Ô£¶`;
54 #MEMORY
55 SELECT `£Ã£±`, RPAD(`£Ã£±`,5,'Ž¡') FROM `£Ô£·`;
56 SELECT `£Ã£±`, RPAD(`£Ã£±`,5,'£Ø') FROM `£Ô£¸`;
57 SELECT `£Ã£±`, RPAD(`£Ã£±`,5,'�°¢' ) FROM `£Ô£¹`;
59 DROP TABLE `£Ô£±`;
60 DROP TABLE `£Ô£²`;
61 DROP TABLE `£Ô£³`;
62 DROP TABLE `£Ô£´`;
63 DROP TABLE `£Ô£µ`;
64 DROP TABLE `£Ô£¶`;
65 DROP TABLE `£Ô£·`;
66 DROP TABLE `£Ô£¸`;
67 DROP TABLE `£Ô£¹`;