~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/suite/jp/t/jp_trim_ujis.test

  • Committer: Brian Aker
  • Date: 2010-01-29 23:22:38 UTC
  • mfrom: (1271.4.1 drizzle)
  • Revision ID: brian@gaz-20100129232238-gb6hplbbbdgf9xaz
Merged Lee, enabled jp tests by default.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
--source include/have_ujis.inc
2
 
 
3
 
--disable_warnings
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 `�ԣ���`;
14
 
--enable_warnings
15
 
 
16
 
#
17
 
# Test TRIM() function with Japanese characters ujis encoding
18
 
#
19
 
 
20
 
SET NAMES ujis;
21
 
SET character_set_database = ujis;
22
 
 
23
 
CREATE TABLE `�ԣ�` (`�ã�` char(12), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = innodb;
24
 
CREATE TABLE `�ԣ�` (`�ã�` char(12), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = innodb;
25
 
CREATE TABLE `�ԣ�` (`�ã�` char(12), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = innodb;
26
 
CREATE TABLE `�ԣ�` (`�ã�` char(12), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = myisam;
27
 
CREATE TABLE `�ԣ�` (`�ã�` char(12), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = myisam;
28
 
CREATE TABLE `�ԣ�` (`�ã�` char(12), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = myisam;
29
 
CREATE TABLE `�ԣ�` (`�ã�` char(12), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = MEMORY;
30
 
CREATE TABLE `�ԣ�` (`�ã�` char(12), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = MEMORY;
31
 
CREATE TABLE `�ԣ�` (`�ã�` char(12), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = MEMORY;
32
 
CREATE TABLE `�ԣ���` (`�ã�` char(12), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = bdb;
33
 
CREATE TABLE `�ԣ���` (`�ã�` char(12), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = bdb;
34
 
CREATE TABLE `�ԣ���` (`�ã�` char(12), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = bdb;
35
 
 
36
 
# Nothing to trim
37
 
INSERT INTO `�ԣ�` VALUES ('����������');
38
 
# Test data for TRIM(TRAILING [remstr] FROM str)
39
 
INSERT INTO `�ԣ�` VALUES ('������������');
40
 
INSERT INTO `�ԣ�` VALUES ('��������������');
41
 
INSERT INTO `�ԣ�` VALUES ('����������������');
42
 
# Test data for TRIM(LEADING [remstr] FROM str)
43
 
INSERT INTO `�ԣ�` VALUES ('������������');
44
 
INSERT INTO `�ԣ�` VALUES ('��������������');
45
 
INSERT INTO `�ԣ�` VALUES ('����������������');
46
 
# Test data for TRIM(BOTH [remstr] FROM str)
47
 
INSERT INTO `�ԣ�` VALUES ('����������������������');
48
 
# Test data for TRIM without [remstr] (remove spaces) 
49
 
INSERT INTO `�ԣ�` VALUES ('   ����������   ');
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
 
INSERT INTO `�ԣ�` VALUES ('����������������������');
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
 
INSERT INTO `�ԣ�` VALUES ('�����������܏�ݏ�ޏ�ߏ��');
66
 
INSERT INTO `�ԣ�` VALUES ('�����������܏�ݏ�ޏ�ߏ�����������');
67
 
INSERT INTO `�ԣ�` VALUES ('   ��܏�ݏ�ޏ�ߏ��   ');
68
 
 
69
 
INSERT INTO `�ԣ�` VALUES ('����������');
70
 
INSERT INTO `�ԣ�` VALUES ('������������');
71
 
INSERT INTO `�ԣ�` VALUES ('��������������');
72
 
INSERT INTO `�ԣ�` VALUES ('����������������');
73
 
INSERT INTO `�ԣ�` VALUES ('������������');
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
 
INSERT INTO `�ԣ�` VALUES ('����������������');
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
 
INSERT INTO `�ԣ�` VALUES ('��܏�ݏ�ޏ�ߏ��������');
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
 
 
97
 
INSERT INTO `�ԣ�` VALUES ('����������');
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
 
INSERT INTO `�ԣ�` VALUES ('   ����������   ');
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
 
INSERT INTO `�ԣ�` VALUES ('����������������������');
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
 
INSERT INTO `�ԣ�` VALUES ('�����������܏�ݏ�ޏ�ߏ��');
122
 
INSERT INTO `�ԣ�` VALUES ('�����������܏�ݏ�ޏ�ߏ�����������');
123
 
INSERT INTO `�ԣ�` VALUES ('   ��܏�ݏ�ޏ�ߏ��   ');
124
 
 
125
 
INSERT INTO `�ԣ���` VALUES ('����������');
126
 
INSERT INTO `�ԣ���` VALUES ('������������');
127
 
INSERT INTO `�ԣ���` VALUES ('��������������');
128
 
INSERT INTO `�ԣ���` VALUES ('����������������');
129
 
INSERT INTO `�ԣ���` VALUES ('������������');
130
 
INSERT INTO `�ԣ���` VALUES ('��������������');
131
 
INSERT INTO `�ԣ���` VALUES ('����������������');
132
 
INSERT INTO `�ԣ���` VALUES ('����������������������');
133
 
INSERT INTO `�ԣ���` VALUES ('   ����������   ');
134
 
INSERT INTO `�ԣ���` VALUES ('����������');
135
 
INSERT INTO `�ԣ���` VALUES ('������������');
136
 
INSERT INTO `�ԣ���` VALUES ('��������������');
137
 
INSERT INTO `�ԣ���` VALUES ('����������������');
138
 
INSERT INTO `�ԣ���` VALUES ('������������');
139
 
INSERT INTO `�ԣ���` VALUES ('��������������');
140
 
INSERT INTO `�ԣ���` VALUES ('����������������');
141
 
INSERT INTO `�ԣ���` VALUES ('����������������������');
142
 
INSERT INTO `�ԣ���` VALUES ('   ����������   ');
143
 
INSERT INTO `�ԣ���` VALUES ('��܏�ݏ�ޏ�ߏ��');
144
 
INSERT INTO `�ԣ���` VALUES ('��܏�ݏ�ޏ�ߏ�����');
145
 
INSERT INTO `�ԣ���` VALUES ('��܏�ݏ�ޏ�ߏ��������');
146
 
INSERT INTO `�ԣ���` VALUES ('��܏�ݏ�ޏ�ߏ�����������');
147
 
INSERT INTO `�ԣ���` VALUES ('�����܏�ݏ�ޏ�ߏ��');
148
 
INSERT INTO `�ԣ���` VALUES ('��������܏�ݏ�ޏ�ߏ��');
149
 
INSERT INTO `�ԣ���` VALUES ('�����������܏�ݏ�ޏ�ߏ��');
150
 
INSERT INTO `�ԣ���` VALUES ('�����������܏�ݏ�ޏ�ߏ�����������');
151
 
INSERT INTO `�ԣ���` VALUES ('   ��܏�ݏ�ޏ�ߏ��   ');
152
 
 
153
 
#InnoDB
154
 
SELECT `�ã�`,TRIM(TRAILING '��' FROM `�ã�`) FROM `�ԣ�`;
155
 
SELECT `�ã�`,TRIM(LEADING '��' FROM `�ã�`) FROM `�ԣ�`;
156
 
SELECT `�ã�`,TRIM(BOTH '��' FROM `�ã�`) FROM `�ԣ�`;
157
 
SELECT `�ã�`,TRIM(`�ã�`) FROM `�ԣ�`;
158
 
SELECT `�ã�`,TRIM(TRAILING '��' FROM `�ã�`) FROM `�ԣ�`;
159
 
SELECT `�ã�`,TRIM(LEADING '��' FROM `�ã�`) FROM `�ԣ�`;
160
 
SELECT `�ã�`,TRIM(BOTH '��' FROM `�ã�`) FROM `�ԣ�`;
161
 
SELECT `�ã�`,TRIM(`�ã�`) FROM `�ԣ�`;
162
 
SELECT `�ã�`,TRIM(TRAILING '���'FROM `�ã�`) FROM `�ԣ�`;
163
 
SELECT `�ã�`,TRIM(LEADING '���' FROM `�ã�`) FROM `�ԣ�`;
164
 
SELECT `�ã�`,TRIM(BOTH '���' FROM `�ã�`) FROM `�ԣ�`;
165
 
SELECT `�ã�`,TRIM(`�ã�`) FROM `�ԣ�`;
166
 
 
167
 
#MyISAM
168
 
SELECT `�ã�`,TRIM(TRAILING '��' FROM `�ã�`) FROM `�ԣ�`;
169
 
SELECT `�ã�`,TRIM(LEADING '��' FROM `�ã�`) FROM `�ԣ�`;
170
 
SELECT `�ã�`,TRIM(BOTH '��' FROM `�ã�`) FROM `�ԣ�`;
171
 
SELECT `�ã�`,TRIM(`�ã�`) FROM `�ԣ�`;
172
 
SELECT `�ã�`,TRIM(TRAILING '��' FROM `�ã�`) FROM `�ԣ�`;
173
 
SELECT `�ã�`,TRIM(LEADING '��' FROM `�ã�`) FROM `�ԣ�`;
174
 
SELECT `�ã�`,TRIM(BOTH '��' FROM `�ã�`) FROM `�ԣ�`;
175
 
SELECT `�ã�`,TRIM(`�ã�`) FROM `�ԣ�`;
176
 
SELECT `�ã�`,TRIM(TRAILING '���' FROM `�ã�`) FROM `�ԣ�`;
177
 
SELECT `�ã�`,TRIM(LEADING '���' FROM `�ã�`) FROM `�ԣ�`;
178
 
SELECT `�ã�`,TRIM(BOTH '���' FROM `�ã�`) FROM `�ԣ�`;
179
 
SELECT `�ã�`,TRIM(`�ã�`) FROM `�ԣ�`;
180
 
 
181
 
#MEMORY
182
 
SELECT `�ã�`,TRIM(TRAILING '��' FROM `�ã�`) FROM `�ԣ�`;
183
 
SELECT `�ã�`,TRIM(LEADING '��' FROM `�ã�`) FROM `�ԣ�`;
184
 
SELECT `�ã�`,TRIM(BOTH '��' FROM `�ã�`) FROM `�ԣ�`;
185
 
SELECT `�ã�`,TRIM(`�ã�`) FROM `�ԣ�`;
186
 
SELECT `�ã�`,TRIM(TRAILING '��' FROM `�ã�`) FROM `�ԣ�`;
187
 
SELECT `�ã�`,TRIM(LEADING '��' FROM `�ã�`) FROM `�ԣ�`;
188
 
SELECT `�ã�`,TRIM(BOTH '��' FROM `�ã�`) FROM `�ԣ�`;
189
 
SELECT `�ã�`,TRIM(`�ã�`) FROM `�ԣ�`;
190
 
SELECT `�ã�`,TRIM(TRAILING '���' FROM `�ã�`) FROM `�ԣ�`;
191
 
SELECT `�ã�`,TRIM(LEADING '���' FROM `�ã�`) FROM `�ԣ�`;
192
 
SELECT `�ã�`,TRIM(BOTH '���' FROM `�ã�`) FROM `�ԣ�`;
193
 
SELECT `�ã�`,TRIM(`�ã�`) FROM `�ԣ�`;
194
 
 
195
 
#BDB
196
 
SELECT `�ã�`,TRIM(TRAILING '��' FROM `�ã�`) FROM `�ԣ���`;
197
 
SELECT `�ã�`,TRIM(LEADING '��' FROM `�ã�`) FROM `�ԣ���`;
198
 
SELECT `�ã�`,TRIM(BOTH '��' FROM `�ã�`) FROM `�ԣ���`;
199
 
SELECT `�ã�`,TRIM(`�ã�`) FROM `�ԣ���`;
200
 
SELECT `�ã�`,TRIM(TRAILING '��' FROM `�ã�`) FROM `�ԣ���`;
201
 
SELECT `�ã�`,TRIM(LEADING '��' FROM `�ã�`) FROM `�ԣ���`;
202
 
SELECT `�ã�`,TRIM(BOTH '��' FROM `�ã�`) FROM `�ԣ���`;
203
 
SELECT `�ã�`,TRIM(`�ã�`) FROM `�ԣ���`;
204
 
SELECT `�ã�`,TRIM(TRAILING '���' FROM `�ã�`) FROM `�ԣ���`;
205
 
SELECT `�ã�`,TRIM(LEADING '���' FROM `�ã�`) FROM `�ԣ���`;
206
 
SELECT `�ã�`,TRIM(BOTH '���' FROM `�ã�`) FROM `�ԣ���`;
207
 
SELECT `�ã�`,TRIM(`�ã�`) FROM `�ԣ���`;
208
 
 
209
 
DROP TABLE `�ԣ�`;
210
 
DROP TABLE `�ԣ�`;
211
 
DROP TABLE `�ԣ�`;
212
 
DROP TABLE `�ԣ�`;
213
 
DROP TABLE `�ԣ�`;
214
 
DROP TABLE `�ԣ�`;
215
 
DROP TABLE `�ԣ�`;
216
 
DROP TABLE `�ԣ�`;
217
 
DROP TABLE `�ԣ�`;
218
 
DROP TABLE `�ԣ���`;
219
 
DROP TABLE `�ԣ���`;
220
 
DROP TABLE `�ԣ���`;