1
--source include/have_ucs2.inc
4
drop table if exists `�ԣ�`;
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 `�ԣ���`;
17
# Test RTRIM() function with Japanese characters in ucs2 encoding
21
SET character_set_database = ucs2;
22
SET collation_connection = ucs2_general_ci;
24
CREATE TABLE `�ԣ�` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = innodb;
25
CREATE TABLE `�ԣ�` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = innodb;
26
CREATE TABLE `�ԣ�` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = innodb;
27
CREATE TABLE `�ԣ�` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = myisam;
28
CREATE TABLE `�ԣ�` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = myisam;
29
CREATE TABLE `�ԣ�` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = myisam;
30
CREATE TABLE `�ԣ�` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = heap;
31
CREATE TABLE `�ԣ�` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = heap;
32
CREATE TABLE `�ԣ�` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = heap;
33
CREATE TABLE `�ԣ���` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = bdb;
34
CREATE TABLE `�ԣ���` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = bdb;
35
CREATE TABLE `�ԣ���` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = bdb;
37
INSERT INTO `�ԣ�` VALUES ('����������');
38
INSERT INTO `�ԣ�` VALUES ('���������� ');
39
INSERT INTO `�ԣ�` VALUES ('���������� ');
40
INSERT INTO `�ԣ�` VALUES ('���������� ');
41
# Double byte spaces are not supposed to be trimed
42
INSERT INTO `�ԣ�` VALUES ('������������');
43
INSERT INTO `�ԣ�` VALUES ('��������������');
44
INSERT INTO `�ԣ�` VALUES ('����������������');
45
INSERT INTO `�ԣ�` VALUES ('����������');
46
INSERT INTO `�ԣ�` VALUES ('���������� ');
47
INSERT INTO `�ԣ�` VALUES ('���������� ');
48
INSERT INTO `�ԣ�` VALUES ('���������� ');
49
# Double byte spaces are not supposed to be trimed
50
INSERT INTO `�ԣ�` VALUES ('������������');
51
INSERT INTO `�ԣ�` VALUES ('��������������');
52
INSERT INTO `�ԣ�` VALUES ('����������������');
53
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ��');
54
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�� ');
55
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�� ');
56
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�� ');
57
# Double byte spaces are not supposed to be trimed
58
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�ࡡ');
59
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�ࡡ��');
60
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�ࡡ����');
61
INSERT INTO `�ԣ�` VALUES ('����������');
62
INSERT INTO `�ԣ�` VALUES ('���������� ');
63
INSERT INTO `�ԣ�` VALUES ('���������� ');
64
INSERT INTO `�ԣ�` VALUES ('���������� ');
65
# Double byte spaces are not supposed to be trimed
66
INSERT INTO `�ԣ�` VALUES ('������������');
67
INSERT INTO `�ԣ�` VALUES ('��������������');
68
INSERT INTO `�ԣ�` VALUES ('����������������');
69
INSERT INTO `�ԣ�` VALUES ('����������');
70
INSERT INTO `�ԣ�` VALUES ('���������� ');
71
INSERT INTO `�ԣ�` VALUES ('���������� ');
72
INSERT INTO `�ԣ�` VALUES ('���������� ');
73
# Double byte spaces are not supposed to be trimed
74
INSERT INTO `�ԣ�` VALUES ('������������');
75
INSERT INTO `�ԣ�` VALUES ('��������������');
76
INSERT INTO `�ԣ�` VALUES ('����������������');
77
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ��');
78
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�� ');
79
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�� ');
80
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�� ');
81
# Double byte spaces are not supposed to be trimed
82
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�ࡡ');
83
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�ࡡ��');
84
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�ࡡ����');
85
INSERT INTO `�ԣ�` VALUES ('����������');
86
INSERT INTO `�ԣ�` VALUES ('���������� ');
87
INSERT INTO `�ԣ�` VALUES ('���������� ');
88
INSERT INTO `�ԣ�` VALUES ('���������� ');
89
# Double byte spaces are not supposed to be trimed
90
INSERT INTO `�ԣ�` VALUES ('������������');
91
INSERT INTO `�ԣ�` VALUES ('��������������');
92
INSERT INTO `�ԣ�` VALUES ('����������������');
93
INSERT INTO `�ԣ�` VALUES ('����������');
94
INSERT INTO `�ԣ�` VALUES ('���������� ');
95
INSERT INTO `�ԣ�` VALUES ('���������� ');
96
INSERT INTO `�ԣ�` VALUES ('���������� ');
97
# Double byte spaces are not supposed to be trimed
98
INSERT INTO `�ԣ�` VALUES ('������������');
99
INSERT INTO `�ԣ�` VALUES ('��������������');
100
INSERT INTO `�ԣ�` VALUES ('����������������');
101
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ��');
102
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�� ');
103
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�� ');
104
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�� ');
105
# Double byte spaces are not supposed to be trimed
106
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�ࡡ');
107
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�ࡡ��');
108
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�ࡡ����');
109
INSERT INTO `�ԣ���` VALUES ('����������');
110
INSERT INTO `�ԣ���` VALUES ('���������� ');
111
INSERT INTO `�ԣ���` VALUES ('���������� ');
112
INSERT INTO `�ԣ���` VALUES ('���������� ');
113
# Double byte spaces are not supposed to be trimed
114
INSERT INTO `�ԣ���` VALUES ('������������');
115
INSERT INTO `�ԣ���` VALUES ('��������������');
116
INSERT INTO `�ԣ���` VALUES ('����������������');
117
INSERT INTO `�ԣ���` VALUES ('����������');
118
INSERT INTO `�ԣ���` VALUES ('���������� ');
119
INSERT INTO `�ԣ���` VALUES ('���������� ');
120
INSERT INTO `�ԣ���` VALUES ('���������� ');
121
# Double byte spaces are not supposed to be trimed
122
INSERT INTO `�ԣ���` VALUES ('������������');
123
INSERT INTO `�ԣ���` VALUES ('��������������');
124
INSERT INTO `�ԣ���` VALUES ('����������������');
125
INSERT INTO `�ԣ���` VALUES ('���ݏ�ޏ�ߏ��');
126
INSERT INTO `�ԣ���` VALUES ('���ݏ�ޏ�ߏ�� ');
127
INSERT INTO `�ԣ���` VALUES ('���ݏ�ޏ�ߏ�� ');
128
INSERT INTO `�ԣ���` VALUES ('���ݏ�ޏ�ߏ�� ');
129
# Double byte spaces are not supposed to be trimed
130
INSERT INTO `�ԣ���` VALUES ('���ݏ�ޏ�ߏ�ࡡ');
131
INSERT INTO `�ԣ���` VALUES ('���ݏ�ޏ�ߏ�ࡡ��');
132
INSERT INTO `�ԣ���` VALUES ('���ݏ�ޏ�ߏ�ࡡ����');
135
SELECT RTRIM(`�ã�`) from `�ԣ�`;
136
SELECT RTRIM(`�ã�`) from `�ԣ�`;
137
SELECT RTRIM(`�ã�`) from `�ԣ�`;
140
SELECT RTRIM(`�ã�`) from `�ԣ�`;
141
SELECT RTRIM(`�ã�`) from `�ԣ�`;
142
SELECT RTRIM(`�ã�`) from `�ԣ�`;
145
SELECT RTRIM(`�ã�`) from `�ԣ�`;
146
SELECT RTRIM(`�ã�`) from `�ԣ�`;
147
SELECT RTRIM(`�ã�`) from `�ԣ�`;
150
SELECT RTRIM(`�ã�`) from `�ԣ���`;
151
SELECT RTRIM(`�ã�`) from `�ԣ���`;
152
SELECT RTRIM(`�ã�`) from `�ԣ���`;