~michaeleguo/ubuntu/trusty/percona-xtradb-cluster-5.5/arm64fix

« back to all changes in this revision

Viewing changes to mysql-test/t/ctype_ujis.test

  • Committer: Package Import Robot
  • Author(s): James Page
  • Date: 2014-02-10 14:44:23 UTC
  • Revision ID: package-import@ubuntu.com-20140210144423-f2134l2gxuvq2m6l
Tags: upstream-5.5.34-25.9+dfsg
ImportĀ upstreamĀ versionĀ 5.5.34-25.9+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
-- source include/have_ujis.inc
 
2
 
 
3
#
 
4
# Tests with the ujis character set
 
5
#
 
6
--disable_warnings
 
7
drop table if exists t1;
 
8
--enable_warnings
 
9
 
 
10
set names ujis;
 
11
 
 
12
#
 
13
# Test problem with LEFT()
 
14
#
 
15
 
 
16
create table t1 (c text character set ujis);
 
17
insert into t1 values (0xa4a2),(0xa4a3);
 
18
select hex(left(c,1)) from t1 group by c;
 
19
drop table t1;
 
20
 
 
21
#
 
22
#
 
23
#
 
24
select locate(0xa2a1,0xa1a2a1a3);
 
25
select locate(_ujis 0xa2a1,_ujis 0xa1a2a1a3);
 
26
select locate(_ujis 0xa2a1,_ujis 0xa1a2a1a3 collate ujis_bin);
 
27
select locate('he','hello');
 
28
select locate('he','hello',2);
 
29
select locate('lo','hello',2);
 
30
select locate('HE','hello');
 
31
select locate('HE','hello',2);
 
32
select locate('LO','hello',2);
 
33
select locate('HE','hello' collate ujis_bin);
 
34
select locate('HE','hello' collate ujis_bin,2);
 
35
select locate('LO','hello' collate ujis_bin,2);
 
36
select locate(_ujis 0xa1a3,_ujis 0xa1a2a1a3);
 
37
 
 
38
select 0xa1a2a1a3 like concat(_binary'%',0xa2a1,_binary'%');
 
39
select _ujis 0xa1a2a1a3 like concat(_ujis'%',_ujis 0xa2a1, _ujis'%');
 
40
select _ujis 0xa1a2a1a3 like concat(_ujis'%',_ujis 0xa2a1, _ujis'%') collate ujis_bin;
 
41
select 'a' like 'a';
 
42
select 'A' like 'a';
 
43
select 'A' like 'a' collate ujis_bin;
 
44
 
 
45
#
 
46
# Bug 3290: Hald-width Katakana conversion problem.
 
47
# Check ujis-utf8-ujis round trip.
 
48
#
 
49
set @ujis1= _ujis     0x8EA18EA28EA38EA48EA58EA68EA78EA88EA98EAA8EAB8EAC8EAD8EAE8EAF;
 
50
set @ujis2= _ujis 0x8EB08EB18EB28EB38EB48EB58EB68EB78EB88EB98EBA8EBB8EBC8EBD8EBE8EBF;
 
51
set @ujis3= _ujis 0x8EC08EC18EC28EC38EC48EC58EC68EC78EC88EC98ECA8ECB8ECC8ECD8ECE8ECF;
 
52
set @ujis4= _ujis 0x8ED08ED18ED28ED38ED48ED58ED68ED78ED88ED98EDA8EDB8EDC8EDD8EDE8EDF;
 
53
 
 
54
select hex(@utf81:= CONVERT(@ujis1 USING utf8));
 
55
select hex(@utf82:= CONVERT(@ujis2 USING utf8));
 
56
select hex(@utf83:= CONVERT(@ujis3 USING utf8));
 
57
select hex(@utf84:= CONVERT(@ujis4 USING utf8));
 
58
 
 
59
select @ujis1 = CONVERT(@utf81 USING ujis);
 
60
select @ujis2 = CONVERT(@utf82 USING ujis);
 
61
select @ujis3 = CONVERT(@utf83 USING ujis);
 
62
select @ujis4 = CONVERT(@utf84 USING ujis);
 
63
 
 
64
#
 
65
# Testing with '%' and index (Bug #3438)
 
66
#
 
67
 
 
68
drop table if exists t1;
 
69
create table t1 (c1 varchar(8)) default character set 'ujis';
 
70
insert into t1 values (0xA4A2),(0xA2A2),(0xA4A2);
 
71
select c1 as 'no index' from t1 where c1 like cast(concat(0xA4A2, '%') as char character set ujis);
 
72
create index idx_c1 on t1(c1);
 
73
select c1 as 'using index' from t1 where c1 like cast(concat(0xA4A2, '%') as char character set ujis);
 
74
select c1 as 'no index' from t1 where c1 like cast(concat('%',0xA4A2, '%') as char character set ujis);
 
75
drop table t1;
 
76
 
 
77
 
 
78
# Bug 2077
 
79
CREATE TABLE t1 (
 
80
  a char(1) NOT NULL default '',
 
81
  b enum('ļæ½ļæ½','ļæ½ļæ½') default NULL
 
82
) CHARACTER SET ujis;
 
83
SHOW CREATE TABLE t1;
 
84
SHOW COLUMNS FROM t1;
 
85
DROP TABLE t1;
 
86
 
 
87
#
 
88
# Bug #6345 Unexpected behaviour with partial indices
 
89
#
 
90
--disable_warnings
 
91
CREATE TABLE t1
 
92
(
 
93
  a INTEGER NOT NULL,
 
94
  b VARCHAR(50) NOT NULL DEFAULT '',
 
95
  PRIMARY KEY  (a),
 
96
  KEY b (b(10))
 
97
) ENGINE=InnoDB CHARACTER SET 'ujis' COLLATE 'ujis_japanese_ci';
 
98
--enable_warnings
 
99
INSERT INTO t1 (a, b) VALUES (0, 'aaabbbcccddd');
 
100
INSERT INTO t1 (a, b) VALUES (1, 'eeefffggghhh');
 
101
INSERT INTO t1 (a, b) VALUES (2, 'iiijjjkkkl');
 
102
SELECT t1.* FROM t1 WHERE b='aaabbbcccddd' ORDER BY a;
 
103
SELECT t1.* FROM t1 WHERE b='eeefffggghhh' ORDER BY a;
 
104
SELECT t1.* FROM t1 WHERE b='iiijjjkkkl'   ORDER BY a;
 
105
DROP TABLE t1;
 
106
--disable_warnings
 
107
CREATE TABLE t1
 
108
(
 
109
  a INTEGER NOT NULL,
 
110
  b VARCHAR(50) NOT NULL DEFAULT '',
 
111
  PRIMARY KEY  (a),
 
112
  KEY b (b(10))
 
113
) ENGINE=MyISAM CHARACTER SET 'ujis' COLLATE 'ujis_japanese_ci';
 
114
--enable_warnings
 
115
INSERT INTO t1 (a, b) VALUES (0, 'aaabbbcccddd');
 
116
INSERT INTO t1 (a, b) VALUES (1, 'eeefffggghhh');
 
117
INSERT INTO t1 (a, b) VALUES (2, 'iiijjjkkkl');
 
118
SELECT t1.* FROM t1 WHERE b='aaabbbcccddd' ORDER BY a;
 
119
SELECT t1.* FROM t1 WHERE b='eeefffggghhh' ORDER BY a;
 
120
SELECT t1.* FROM t1 WHERE b='iiijjjkkkl'   ORDER BY a;
 
121
DROP TABLE t1;
 
122
 
 
123
DROP TABLE IF EXISTS t1;
 
124
CREATE TABLE t1(c char(1)) character set ujis;
 
125
INSERT INTO t1 VALUES(0xA2AF);
 
126
INSERT INTO t1 VALUES(0xA2B0);
 
127
INSERT INTO t1 VALUES(0xA2B1);
 
128
INSERT INTO t1 VALUES(0xA2B2);
 
129
INSERT INTO t1 VALUES(0xA2B3);
 
130
INSERT INTO t1 VALUES(0xA2B4);
 
131
INSERT INTO t1 VALUES(0xA2B5);
 
132
INSERT INTO t1 VALUES(0xA2B6);
 
133
INSERT INTO t1 VALUES(0xA2B7);
 
134
INSERT INTO t1 VALUES(0xA2B8);
 
135
INSERT INTO t1 VALUES(0xA2B9);
 
136
INSERT INTO t1 VALUES(0xA2C2);
 
137
INSERT INTO t1 VALUES(0xA2C3);
 
138
INSERT INTO t1 VALUES(0xA2C4);
 
139
INSERT INTO t1 VALUES(0xA2C5);
 
140
INSERT INTO t1 VALUES(0xA2C6);
 
141
INSERT INTO t1 VALUES(0xA2C7);
 
142
INSERT INTO t1 VALUES(0xA2C8);
 
143
INSERT INTO t1 VALUES(0xA2C9);
 
144
INSERT INTO t1 VALUES(0xA2D1);
 
145
INSERT INTO t1 VALUES(0xA2D2);
 
146
INSERT INTO t1 VALUES(0xA2D3);
 
147
INSERT INTO t1 VALUES(0xA2D4);
 
148
INSERT INTO t1 VALUES(0xA2D5);
 
149
INSERT INTO t1 VALUES(0xA2D6);
 
150
INSERT INTO t1 VALUES(0xA2D7);
 
151
INSERT INTO t1 VALUES(0xA2D8);
 
152
INSERT INTO t1 VALUES(0xA2D9);
 
153
INSERT INTO t1 VALUES(0xA2DA);
 
154
INSERT INTO t1 VALUES(0xA2DB);
 
155
INSERT INTO t1 VALUES(0xA2EB);
 
156
INSERT INTO t1 VALUES(0xA2EC);
 
157
INSERT INTO t1 VALUES(0xA2ED);
 
158
INSERT INTO t1 VALUES(0xA2EE);
 
159
INSERT INTO t1 VALUES(0xA2EF);
 
160
INSERT INTO t1 VALUES(0xA2F0);
 
161
INSERT INTO t1 VALUES(0xA2F1);
 
162
INSERT INTO t1 VALUES(0xA2FA);
 
163
INSERT INTO t1 VALUES(0xA2FB);
 
164
INSERT INTO t1 VALUES(0xA2FC);
 
165
INSERT INTO t1 VALUES(0xA2FD);
 
166
INSERT INTO t1 VALUES(0xA3A1);
 
167
INSERT INTO t1 VALUES(0xA3A2);
 
168
INSERT INTO t1 VALUES(0xA3A3);
 
169
INSERT INTO t1 VALUES(0xA3A4);
 
170
INSERT INTO t1 VALUES(0xA3A5);
 
171
INSERT INTO t1 VALUES(0xA3A6);
 
172
INSERT INTO t1 VALUES(0xA3A7);
 
173
INSERT INTO t1 VALUES(0xA3A8);
 
174
INSERT INTO t1 VALUES(0xA3A9);
 
175
INSERT INTO t1 VALUES(0xA3AA);
 
176
INSERT INTO t1 VALUES(0xA3AB);
 
177
INSERT INTO t1 VALUES(0xA3AC);
 
178
INSERT INTO t1 VALUES(0xA3AD);
 
179
INSERT INTO t1 VALUES(0xA3AE);
 
180
INSERT INTO t1 VALUES(0xA3AF);
 
181
INSERT INTO t1 VALUES(0xA3BA);
 
182
INSERT INTO t1 VALUES(0xA3BB);
 
183
INSERT INTO t1 VALUES(0xA3BC);
 
184
INSERT INTO t1 VALUES(0xA3BD);
 
185
INSERT INTO t1 VALUES(0xA3BE);
 
186
INSERT INTO t1 VALUES(0xA3BF);
 
187
INSERT INTO t1 VALUES(0xA3C0);
 
188
INSERT INTO t1 VALUES(0xA3DB);
 
189
INSERT INTO t1 VALUES(0xA3DC);
 
190
INSERT INTO t1 VALUES(0xA3DD);
 
191
INSERT INTO t1 VALUES(0xA3DE);
 
192
INSERT INTO t1 VALUES(0xA3DF);
 
193
INSERT INTO t1 VALUES(0xA3E0);
 
194
INSERT INTO t1 VALUES(0xA3FB);
 
195
INSERT INTO t1 VALUES(0xA3FC);
 
196
INSERT INTO t1 VALUES(0xA3FD);
 
197
INSERT INTO t1 VALUES(0xA3FE);
 
198
INSERT INTO t1 VALUES(0xA4F4);
 
199
INSERT INTO t1 VALUES(0xA4F5);
 
200
INSERT INTO t1 VALUES(0xA4F6);
 
201
INSERT INTO t1 VALUES(0xA4F7);
 
202
INSERT INTO t1 VALUES(0xA4F8);
 
203
INSERT INTO t1 VALUES(0xA4F9);
 
204
INSERT INTO t1 VALUES(0xA4FA);
 
205
INSERT INTO t1 VALUES(0xA4FB);
 
206
INSERT INTO t1 VALUES(0xA4FC);
 
207
INSERT INTO t1 VALUES(0xA4FD);
 
208
INSERT INTO t1 VALUES(0xA4FE);
 
209
INSERT INTO t1 VALUES(0xA5F7);
 
210
INSERT INTO t1 VALUES(0xA5F8);
 
211
INSERT INTO t1 VALUES(0xA5F9);
 
212
INSERT INTO t1 VALUES(0xA5FA);
 
213
INSERT INTO t1 VALUES(0xA5FB);
 
214
INSERT INTO t1 VALUES(0xA5FC);
 
215
INSERT INTO t1 VALUES(0xA5FD);
 
216
INSERT INTO t1 VALUES(0xA5FE);
 
217
INSERT INTO t1 VALUES(0xA6B9);
 
218
INSERT INTO t1 VALUES(0xA6BA);
 
219
INSERT INTO t1 VALUES(0xA6BB);
 
220
INSERT INTO t1 VALUES(0xA6BC);
 
221
INSERT INTO t1 VALUES(0xA6BD);
 
222
INSERT INTO t1 VALUES(0xA6BE);
 
223
INSERT INTO t1 VALUES(0xA6BF);
 
224
INSERT INTO t1 VALUES(0xA6C0);
 
225
INSERT INTO t1 VALUES(0xA6D9);
 
226
INSERT INTO t1 VALUES(0xA6DA);
 
227
INSERT INTO t1 VALUES(0xA6DB);
 
228
INSERT INTO t1 VALUES(0xA6DC);
 
229
INSERT INTO t1 VALUES(0xA6DD);
 
230
INSERT INTO t1 VALUES(0xA6DE);
 
231
INSERT INTO t1 VALUES(0xA6DF);
 
232
INSERT INTO t1 VALUES(0xA6E0);
 
233
INSERT INTO t1 VALUES(0xA6E1);
 
234
INSERT INTO t1 VALUES(0xA6E2);
 
235
INSERT INTO t1 VALUES(0xA6E3);
 
236
INSERT INTO t1 VALUES(0xA6E4);
 
237
INSERT INTO t1 VALUES(0xA6E5);
 
238
INSERT INTO t1 VALUES(0xA6E6);
 
239
INSERT INTO t1 VALUES(0xA6E7);
 
240
INSERT INTO t1 VALUES(0xA6E8);
 
241
INSERT INTO t1 VALUES(0xA6E9);
 
242
INSERT INTO t1 VALUES(0xA6EA);
 
243
INSERT INTO t1 VALUES(0xA6EB);
 
244
INSERT INTO t1 VALUES(0xA6EC);
 
245
INSERT INTO t1 VALUES(0xA6ED);
 
246
INSERT INTO t1 VALUES(0xA6EE);
 
247
INSERT INTO t1 VALUES(0xA6EF);
 
248
INSERT INTO t1 VALUES(0xA6F0);
 
249
INSERT INTO t1 VALUES(0xA6F1);
 
250
INSERT INTO t1 VALUES(0xA6F2);
 
251
INSERT INTO t1 VALUES(0xA6F3);
 
252
INSERT INTO t1 VALUES(0xA6F4);
 
253
INSERT INTO t1 VALUES(0xA6F5);
 
254
INSERT INTO t1 VALUES(0xA6F6);
 
255
INSERT INTO t1 VALUES(0xA6F7);
 
256
INSERT INTO t1 VALUES(0xA6F8);
 
257
INSERT INTO t1 VALUES(0xA6F9);
 
258
INSERT INTO t1 VALUES(0xA6FA);
 
259
INSERT INTO t1 VALUES(0xA6FB);
 
260
INSERT INTO t1 VALUES(0xA6FC);
 
261
INSERT INTO t1 VALUES(0xA6FD);
 
262
INSERT INTO t1 VALUES(0xA6FE);
 
263
INSERT INTO t1 VALUES(0xA7C2);
 
264
INSERT INTO t1 VALUES(0xA7C3);
 
265
INSERT INTO t1 VALUES(0xA7C4);
 
266
INSERT INTO t1 VALUES(0xA7C5);
 
267
INSERT INTO t1 VALUES(0xA7C6);
 
268
INSERT INTO t1 VALUES(0xA7C7);
 
269
INSERT INTO t1 VALUES(0xA7C8);
 
270
INSERT INTO t1 VALUES(0xA7C9);
 
271
INSERT INTO t1 VALUES(0xA7CA);
 
272
INSERT INTO t1 VALUES(0xA7CB);
 
273
INSERT INTO t1 VALUES(0xA7CC);
 
274
INSERT INTO t1 VALUES(0xA7CD);
 
275
INSERT INTO t1 VALUES(0xA7CE);
 
276
INSERT INTO t1 VALUES(0xA7CF);
 
277
INSERT INTO t1 VALUES(0xA7D0);
 
278
INSERT INTO t1 VALUES(0xA7F2);
 
279
INSERT INTO t1 VALUES(0xA7F3);
 
280
INSERT INTO t1 VALUES(0xA7F4);
 
281
INSERT INTO t1 VALUES(0xA7F5);
 
282
INSERT INTO t1 VALUES(0xA7F6);
 
283
INSERT INTO t1 VALUES(0xA7F7);
 
284
INSERT INTO t1 VALUES(0xA7F8);
 
285
INSERT INTO t1 VALUES(0xA7F9);
 
286
INSERT INTO t1 VALUES(0xA7FA);
 
287
INSERT INTO t1 VALUES(0xA7FB);
 
288
INSERT INTO t1 VALUES(0xA7FC);
 
289
INSERT INTO t1 VALUES(0xA7FD);
 
290
INSERT INTO t1 VALUES(0xA7FE);
 
291
INSERT INTO t1 VALUES(0xA8C1);
 
292
INSERT INTO t1 VALUES(0xA8C2);
 
293
INSERT INTO t1 VALUES(0xA8C3);
 
294
INSERT INTO t1 VALUES(0xA8C4);
 
295
INSERT INTO t1 VALUES(0xA8C5);
 
296
INSERT INTO t1 VALUES(0xA8C6);
 
297
INSERT INTO t1 VALUES(0xA8C7);
 
298
INSERT INTO t1 VALUES(0xA8C8);
 
299
INSERT INTO t1 VALUES(0xA8C9);
 
300
INSERT INTO t1 VALUES(0xA8CA);
 
301
INSERT INTO t1 VALUES(0xA8CB);
 
302
INSERT INTO t1 VALUES(0xA8CC);
 
303
INSERT INTO t1 VALUES(0xA8CD);
 
304
INSERT INTO t1 VALUES(0xA8CE);
 
305
INSERT INTO t1 VALUES(0xA8CF);
 
306
INSERT INTO t1 VALUES(0xA8D0);
 
307
INSERT INTO t1 VALUES(0xA8D1);
 
308
INSERT INTO t1 VALUES(0xA8D2);
 
309
INSERT INTO t1 VALUES(0xA8D3);
 
310
INSERT INTO t1 VALUES(0xA8D4);
 
311
INSERT INTO t1 VALUES(0xA8D5);
 
312
INSERT INTO t1 VALUES(0xA8D6);
 
313
INSERT INTO t1 VALUES(0xA8D7);
 
314
INSERT INTO t1 VALUES(0xA8D8);
 
315
INSERT INTO t1 VALUES(0xA8D9);
 
316
INSERT INTO t1 VALUES(0xA8DA);
 
317
INSERT INTO t1 VALUES(0xA8DB);
 
318
INSERT INTO t1 VALUES(0xA8DC);
 
319
INSERT INTO t1 VALUES(0xA8DD);
 
320
INSERT INTO t1 VALUES(0xA8DE);
 
321
INSERT INTO t1 VALUES(0xA8DF);
 
322
INSERT INTO t1 VALUES(0xA8E0);
 
323
INSERT INTO t1 VALUES(0xA8E1);
 
324
INSERT INTO t1 VALUES(0xA8E2);
 
325
INSERT INTO t1 VALUES(0xA8E3);
 
326
INSERT INTO t1 VALUES(0xA8E4);
 
327
INSERT INTO t1 VALUES(0xA8E5);
 
328
INSERT INTO t1 VALUES(0xA8E6);
 
329
INSERT INTO t1 VALUES(0xA8E7);
 
330
INSERT INTO t1 VALUES(0xA8E8);
 
331
INSERT INTO t1 VALUES(0xA8E9);
 
332
INSERT INTO t1 VALUES(0xA8EA);
 
333
INSERT INTO t1 VALUES(0xA8EB);
 
334
INSERT INTO t1 VALUES(0xA8EC);
 
335
INSERT INTO t1 VALUES(0xA8ED);
 
336
INSERT INTO t1 VALUES(0xA8EE);
 
337
INSERT INTO t1 VALUES(0xA8EF);
 
338
INSERT INTO t1 VALUES(0xA8F0);
 
339
INSERT INTO t1 VALUES(0xA8F1);
 
340
INSERT INTO t1 VALUES(0xA8F2);
 
341
INSERT INTO t1 VALUES(0xA8F3);
 
342
INSERT INTO t1 VALUES(0xA8F4);
 
343
INSERT INTO t1 VALUES(0xA8F5);
 
344
INSERT INTO t1 VALUES(0xA8F6);
 
345
INSERT INTO t1 VALUES(0xA8F7);
 
346
INSERT INTO t1 VALUES(0xA8F8);
 
347
INSERT INTO t1 VALUES(0xA8F9);
 
348
INSERT INTO t1 VALUES(0xA8FA);
 
349
INSERT INTO t1 VALUES(0xA8FB);
 
350
INSERT INTO t1 VALUES(0xA8FC);
 
351
INSERT INTO t1 VALUES(0xA8FD);
 
352
INSERT INTO t1 VALUES(0xA8FE);
 
353
INSERT INTO t1 VALUES(0xA9A1);
 
354
INSERT INTO t1 VALUES(0xA9A2);
 
355
INSERT INTO t1 VALUES(0xA9A3);
 
356
INSERT INTO t1 VALUES(0xA9A4);
 
357
INSERT INTO t1 VALUES(0xA9A5);
 
358
INSERT INTO t1 VALUES(0xA9A6);
 
359
INSERT INTO t1 VALUES(0xA9A7);
 
360
INSERT INTO t1 VALUES(0xA9A8);
 
361
INSERT INTO t1 VALUES(0xA9A9);
 
362
INSERT INTO t1 VALUES(0xA9AA);
 
363
INSERT INTO t1 VALUES(0xA9AB);
 
364
INSERT INTO t1 VALUES(0xA9AC);
 
365
INSERT INTO t1 VALUES(0xA9AD);
 
366
INSERT INTO t1 VALUES(0xA9AE);
 
367
INSERT INTO t1 VALUES(0xA9AF);
 
368
INSERT INTO t1 VALUES(0xA9B0);
 
369
INSERT INTO t1 VALUES(0xA9B1);
 
370
INSERT INTO t1 VALUES(0xA9B2);
 
371
INSERT INTO t1 VALUES(0xA9B3);
 
372
INSERT INTO t1 VALUES(0xA9B4);
 
373
INSERT INTO t1 VALUES(0xA9B5);
 
374
INSERT INTO t1 VALUES(0xA9B6);
 
375
INSERT INTO t1 VALUES(0xA9B7);
 
376
INSERT INTO t1 VALUES(0xA9B8);
 
377
INSERT INTO t1 VALUES(0xA9B9);
 
378
INSERT INTO t1 VALUES(0xA9BA);
 
379
INSERT INTO t1 VALUES(0xA9BB);
 
380
INSERT INTO t1 VALUES(0xA9BC);
 
381
INSERT INTO t1 VALUES(0xA9BD);
 
382
INSERT INTO t1 VALUES(0xA9BE);
 
383
INSERT INTO t1 VALUES(0xA9BF);
 
384
INSERT INTO t1 VALUES(0xA9C0);
 
385
INSERT INTO t1 VALUES(0xA9C1);
 
386
INSERT INTO t1 VALUES(0xA9C2);
 
387
INSERT INTO t1 VALUES(0xA9C3);
 
388
INSERT INTO t1 VALUES(0xA9C4);
 
389
INSERT INTO t1 VALUES(0xA9C5);
 
390
INSERT INTO t1 VALUES(0xA9C6);
 
391
INSERT INTO t1 VALUES(0xA9C7);
 
392
INSERT INTO t1 VALUES(0xA9C8);
 
393
INSERT INTO t1 VALUES(0xA9C9);
 
394
INSERT INTO t1 VALUES(0xA9CA);
 
395
INSERT INTO t1 VALUES(0xA9CB);
 
396
INSERT INTO t1 VALUES(0xA9CC);
 
397
INSERT INTO t1 VALUES(0xA9CD);
 
398
INSERT INTO t1 VALUES(0xA9CE);
 
399
INSERT INTO t1 VALUES(0xA9CF);
 
400
INSERT INTO t1 VALUES(0xA9D0);
 
401
INSERT INTO t1 VALUES(0xA9D1);
 
402
INSERT INTO t1 VALUES(0xA9D2);
 
403
INSERT INTO t1 VALUES(0xA9D3);
 
404
INSERT INTO t1 VALUES(0xA9D4);
 
405
INSERT INTO t1 VALUES(0xA9D5);
 
406
INSERT INTO t1 VALUES(0xA9D6);
 
407
INSERT INTO t1 VALUES(0xA9D7);
 
408
INSERT INTO t1 VALUES(0xA9D8);
 
409
INSERT INTO t1 VALUES(0xA9D9);
 
410
INSERT INTO t1 VALUES(0xA9DA);
 
411
INSERT INTO t1 VALUES(0xA9DB);
 
412
INSERT INTO t1 VALUES(0xA9DC);
 
413
INSERT INTO t1 VALUES(0xA9DD);
 
414
INSERT INTO t1 VALUES(0xA9DE);
 
415
INSERT INTO t1 VALUES(0xA9DF);
 
416
INSERT INTO t1 VALUES(0xA9E0);
 
417
INSERT INTO t1 VALUES(0xA9E1);
 
418
INSERT INTO t1 VALUES(0xA9E2);
 
419
INSERT INTO t1 VALUES(0xA9E3);
 
420
INSERT INTO t1 VALUES(0xA9E4);
 
421
INSERT INTO t1 VALUES(0xA9E5);
 
422
INSERT INTO t1 VALUES(0xA9E6);
 
423
INSERT INTO t1 VALUES(0xA9E7);
 
424
INSERT INTO t1 VALUES(0xA9E8);
 
425
INSERT INTO t1 VALUES(0xA9E9);
 
426
INSERT INTO t1 VALUES(0xA9EA);
 
427
INSERT INTO t1 VALUES(0xA9EB);
 
428
INSERT INTO t1 VALUES(0xA9EC);
 
429
INSERT INTO t1 VALUES(0xA9ED);
 
430
INSERT INTO t1 VALUES(0xA9EE);
 
431
INSERT INTO t1 VALUES(0xA9EF);
 
432
INSERT INTO t1 VALUES(0xA9F0);
 
433
INSERT INTO t1 VALUES(0xA9F1);
 
434
INSERT INTO t1 VALUES(0xA9F2);
 
435
INSERT INTO t1 VALUES(0xA9F3);
 
436
INSERT INTO t1 VALUES(0xA9F4);
 
437
INSERT INTO t1 VALUES(0xA9F5);
 
438
INSERT INTO t1 VALUES(0xA9F6);
 
439
INSERT INTO t1 VALUES(0xA9F7);
 
440
INSERT INTO t1 VALUES(0xA9F8);
 
441
INSERT INTO t1 VALUES(0xA9F9);
 
442
INSERT INTO t1 VALUES(0xA9FA);
 
443
INSERT INTO t1 VALUES(0xA9FB);
 
444
INSERT INTO t1 VALUES(0xA9FC);
 
445
INSERT INTO t1 VALUES(0xA9FD);
 
446
INSERT INTO t1 VALUES(0xA9FE);
 
447
INSERT INTO t1 VALUES(0xAAA1);
 
448
INSERT INTO t1 VALUES(0xAAA2);
 
449
INSERT INTO t1 VALUES(0xAAA3);
 
450
INSERT INTO t1 VALUES(0xAAA4);
 
451
INSERT INTO t1 VALUES(0xAAA5);
 
452
INSERT INTO t1 VALUES(0xAAA6);
 
453
INSERT INTO t1 VALUES(0xAAA7);
 
454
INSERT INTO t1 VALUES(0xAAA8);
 
455
INSERT INTO t1 VALUES(0xAAA9);
 
456
INSERT INTO t1 VALUES(0xAAAA);
 
457
INSERT INTO t1 VALUES(0xAAAB);
 
458
INSERT INTO t1 VALUES(0xAAAC);
 
459
INSERT INTO t1 VALUES(0xAAAD);
 
460
INSERT INTO t1 VALUES(0xAAAE);
 
461
INSERT INTO t1 VALUES(0xAAAF);
 
462
INSERT INTO t1 VALUES(0xAAB0);
 
463
INSERT INTO t1 VALUES(0xAAB1);
 
464
INSERT INTO t1 VALUES(0xAAB2);
 
465
INSERT INTO t1 VALUES(0xAAB3);
 
466
INSERT INTO t1 VALUES(0xAAB4);
 
467
INSERT INTO t1 VALUES(0xAAB5);
 
468
INSERT INTO t1 VALUES(0xAAB6);
 
469
INSERT INTO t1 VALUES(0xAAB7);
 
470
INSERT INTO t1 VALUES(0xAAB8);
 
471
INSERT INTO t1 VALUES(0xAAB9);
 
472
INSERT INTO t1 VALUES(0xAABA);
 
473
INSERT INTO t1 VALUES(0xAABB);
 
474
INSERT INTO t1 VALUES(0xAABC);
 
475
INSERT INTO t1 VALUES(0xAABD);
 
476
INSERT INTO t1 VALUES(0xAABE);
 
477
INSERT INTO t1 VALUES(0xAABF);
 
478
INSERT INTO t1 VALUES(0xAAC0);
 
479
INSERT INTO t1 VALUES(0xAAC1);
 
480
INSERT INTO t1 VALUES(0xAAC2);
 
481
INSERT INTO t1 VALUES(0xAAC3);
 
482
INSERT INTO t1 VALUES(0xAAC4);
 
483
INSERT INTO t1 VALUES(0xAAC5);
 
484
INSERT INTO t1 VALUES(0xAAC6);
 
485
INSERT INTO t1 VALUES(0xAAC7);
 
486
INSERT INTO t1 VALUES(0xAAC8);
 
487
INSERT INTO t1 VALUES(0xAAC9);
 
488
INSERT INTO t1 VALUES(0xAACA);
 
489
INSERT INTO t1 VALUES(0xAACB);
 
490
INSERT INTO t1 VALUES(0xAACC);
 
491
INSERT INTO t1 VALUES(0xAACD);
 
492
INSERT INTO t1 VALUES(0xAACE);
 
493
INSERT INTO t1 VALUES(0xAACF);
 
494
INSERT INTO t1 VALUES(0xAAD0);
 
495
INSERT INTO t1 VALUES(0xAAD1);
 
496
INSERT INTO t1 VALUES(0xAAD2);
 
497
INSERT INTO t1 VALUES(0xAAD3);
 
498
INSERT INTO t1 VALUES(0xAAD4);
 
499
INSERT INTO t1 VALUES(0xAAD5);
 
500
INSERT INTO t1 VALUES(0xAAD6);
 
501
INSERT INTO t1 VALUES(0xAAD7);
 
502
INSERT INTO t1 VALUES(0xAAD8);
 
503
INSERT INTO t1 VALUES(0xAAD9);
 
504
INSERT INTO t1 VALUES(0xAADA);
 
505
INSERT INTO t1 VALUES(0xAADB);
 
506
INSERT INTO t1 VALUES(0xAADC);
 
507
INSERT INTO t1 VALUES(0xAADD);
 
508
INSERT INTO t1 VALUES(0xAADE);
 
509
INSERT INTO t1 VALUES(0xAADF);
 
510
INSERT INTO t1 VALUES(0xAAE0);
 
511
INSERT INTO t1 VALUES(0xAAE1);
 
512
INSERT INTO t1 VALUES(0xAAE2);
 
513
INSERT INTO t1 VALUES(0xAAE3);
 
514
INSERT INTO t1 VALUES(0xAAE4);
 
515
INSERT INTO t1 VALUES(0xAAE5);
 
516
INSERT INTO t1 VALUES(0xAAE6);
 
517
INSERT INTO t1 VALUES(0xAAE7);
 
518
INSERT INTO t1 VALUES(0xAAE8);
 
519
INSERT INTO t1 VALUES(0xAAE9);
 
520
INSERT INTO t1 VALUES(0xAAEA);
 
521
INSERT INTO t1 VALUES(0xAAEB);
 
522
INSERT INTO t1 VALUES(0xAAEC);
 
523
INSERT INTO t1 VALUES(0xAAED);
 
524
INSERT INTO t1 VALUES(0xAAEE);
 
525
INSERT INTO t1 VALUES(0xAAEF);
 
526
INSERT INTO t1 VALUES(0xAAF0);
 
527
INSERT INTO t1 VALUES(0xAAF1);
 
528
INSERT INTO t1 VALUES(0xAAF2);
 
529
INSERT INTO t1 VALUES(0xAAF3);
 
530
INSERT INTO t1 VALUES(0xAAF4);
 
531
INSERT INTO t1 VALUES(0xAAF5);
 
532
INSERT INTO t1 VALUES(0xAAF6);
 
533
INSERT INTO t1 VALUES(0xAAF7);
 
534
INSERT INTO t1 VALUES(0xAAF8);
 
535
INSERT INTO t1 VALUES(0xAAF9);
 
536
INSERT INTO t1 VALUES(0xAAFA);
 
537
INSERT INTO t1 VALUES(0xAAFB);
 
538
INSERT INTO t1 VALUES(0xAAFC);
 
539
INSERT INTO t1 VALUES(0xAAFD);
 
540
INSERT INTO t1 VALUES(0xAAFE);
 
541
INSERT INTO t1 VALUES(0xABA1);
 
542
INSERT INTO t1 VALUES(0xABA2);
 
543
INSERT INTO t1 VALUES(0xABA3);
 
544
INSERT INTO t1 VALUES(0xABA4);
 
545
INSERT INTO t1 VALUES(0xABA5);
 
546
INSERT INTO t1 VALUES(0xABA6);
 
547
INSERT INTO t1 VALUES(0xABA7);
 
548
INSERT INTO t1 VALUES(0xABA8);
 
549
INSERT INTO t1 VALUES(0xABA9);
 
550
INSERT INTO t1 VALUES(0xABAA);
 
551
INSERT INTO t1 VALUES(0xABAB);
 
552
INSERT INTO t1 VALUES(0xABAC);
 
553
INSERT INTO t1 VALUES(0xABAD);
 
554
INSERT INTO t1 VALUES(0xABAE);
 
555
INSERT INTO t1 VALUES(0xABAF);
 
556
INSERT INTO t1 VALUES(0xABB0);
 
557
INSERT INTO t1 VALUES(0xABB1);
 
558
INSERT INTO t1 VALUES(0xABB2);
 
559
INSERT INTO t1 VALUES(0xABB3);
 
560
INSERT INTO t1 VALUES(0xABB4);
 
561
INSERT INTO t1 VALUES(0xABB5);
 
562
INSERT INTO t1 VALUES(0xABB6);
 
563
INSERT INTO t1 VALUES(0xABB7);
 
564
INSERT INTO t1 VALUES(0xABB8);
 
565
INSERT INTO t1 VALUES(0xABB9);
 
566
INSERT INTO t1 VALUES(0xABBA);
 
567
INSERT INTO t1 VALUES(0xABBB);
 
568
INSERT INTO t1 VALUES(0xABBC);
 
569
INSERT INTO t1 VALUES(0xABBD);
 
570
INSERT INTO t1 VALUES(0xABBE);
 
571
INSERT INTO t1 VALUES(0xABBF);
 
572
INSERT INTO t1 VALUES(0xABC0);
 
573
INSERT INTO t1 VALUES(0xABC1);
 
574
INSERT INTO t1 VALUES(0xABC2);
 
575
INSERT INTO t1 VALUES(0xABC3);
 
576
INSERT INTO t1 VALUES(0xABC4);
 
577
INSERT INTO t1 VALUES(0xABC5);
 
578
INSERT INTO t1 VALUES(0xABC6);
 
579
INSERT INTO t1 VALUES(0xABC7);
 
580
INSERT INTO t1 VALUES(0xABC8);
 
581
INSERT INTO t1 VALUES(0xABC9);
 
582
INSERT INTO t1 VALUES(0xABCA);
 
583
INSERT INTO t1 VALUES(0xABCB);
 
584
INSERT INTO t1 VALUES(0xABCC);
 
585
INSERT INTO t1 VALUES(0xABCD);
 
586
INSERT INTO t1 VALUES(0xABCE);
 
587
INSERT INTO t1 VALUES(0xABCF);
 
588
INSERT INTO t1 VALUES(0xABD0);
 
589
INSERT INTO t1 VALUES(0xABD1);
 
590
INSERT INTO t1 VALUES(0xABD2);
 
591
INSERT INTO t1 VALUES(0xABD3);
 
592
INSERT INTO t1 VALUES(0xABD4);
 
593
INSERT INTO t1 VALUES(0xABD5);
 
594
INSERT INTO t1 VALUES(0xABD6);
 
595
INSERT INTO t1 VALUES(0xABD7);
 
596
INSERT INTO t1 VALUES(0xABD8);
 
597
INSERT INTO t1 VALUES(0xABD9);
 
598
INSERT INTO t1 VALUES(0xABDA);
 
599
INSERT INTO t1 VALUES(0xABDB);
 
600
INSERT INTO t1 VALUES(0xABDC);
 
601
INSERT INTO t1 VALUES(0xABDD);
 
602
INSERT INTO t1 VALUES(0xABDE);
 
603
INSERT INTO t1 VALUES(0xABDF);
 
604
INSERT INTO t1 VALUES(0xABE0);
 
605
INSERT INTO t1 VALUES(0xABE1);
 
606
INSERT INTO t1 VALUES(0xABE2);
 
607
INSERT INTO t1 VALUES(0xABE3);
 
608
INSERT INTO t1 VALUES(0xABE4);
 
609
INSERT INTO t1 VALUES(0xABE5);
 
610
INSERT INTO t1 VALUES(0xABE6);
 
611
INSERT INTO t1 VALUES(0xABE7);
 
612
INSERT INTO t1 VALUES(0xABE8);
 
613
INSERT INTO t1 VALUES(0xABE9);
 
614
INSERT INTO t1 VALUES(0xABEA);
 
615
INSERT INTO t1 VALUES(0xABEB);
 
616
INSERT INTO t1 VALUES(0xABEC);
 
617
INSERT INTO t1 VALUES(0xABED);
 
618
INSERT INTO t1 VALUES(0xABEE);
 
619
INSERT INTO t1 VALUES(0xABEF);
 
620
INSERT INTO t1 VALUES(0xABF0);
 
621
INSERT INTO t1 VALUES(0xABF1);
 
622
INSERT INTO t1 VALUES(0xABF2);
 
623
INSERT INTO t1 VALUES(0xABF3);
 
624
INSERT INTO t1 VALUES(0xABF4);
 
625
INSERT INTO t1 VALUES(0xABF5);
 
626
INSERT INTO t1 VALUES(0xABF6);
 
627
INSERT INTO t1 VALUES(0xABF7);
 
628
INSERT INTO t1 VALUES(0xABF8);
 
629
INSERT INTO t1 VALUES(0xABF9);
 
630
INSERT INTO t1 VALUES(0xABFA);
 
631
INSERT INTO t1 VALUES(0xABFB);
 
632
INSERT INTO t1 VALUES(0xABFC);
 
633
INSERT INTO t1 VALUES(0xABFD);
 
634
INSERT INTO t1 VALUES(0xABFE);
 
635
INSERT INTO t1 VALUES(0xACA1);
 
636
INSERT INTO t1 VALUES(0xACA2);
 
637
INSERT INTO t1 VALUES(0xACA3);
 
638
INSERT INTO t1 VALUES(0xACA4);
 
639
INSERT INTO t1 VALUES(0xACA5);
 
640
INSERT INTO t1 VALUES(0xACA6);
 
641
INSERT INTO t1 VALUES(0xACA7);
 
642
INSERT INTO t1 VALUES(0xACA8);
 
643
INSERT INTO t1 VALUES(0xACA9);
 
644
INSERT INTO t1 VALUES(0xACAA);
 
645
INSERT INTO t1 VALUES(0xACAB);
 
646
INSERT INTO t1 VALUES(0xACAC);
 
647
INSERT INTO t1 VALUES(0xACAD);
 
648
INSERT INTO t1 VALUES(0xACAE);
 
649
INSERT INTO t1 VALUES(0xACAF);
 
650
INSERT INTO t1 VALUES(0xACB0);
 
651
INSERT INTO t1 VALUES(0xACB1);
 
652
INSERT INTO t1 VALUES(0xACB2);
 
653
INSERT INTO t1 VALUES(0xACB3);
 
654
INSERT INTO t1 VALUES(0xACB4);
 
655
INSERT INTO t1 VALUES(0xACB5);
 
656
INSERT INTO t1 VALUES(0xACB6);
 
657
INSERT INTO t1 VALUES(0xACB7);
 
658
INSERT INTO t1 VALUES(0xACB8);
 
659
INSERT INTO t1 VALUES(0xACB9);
 
660
INSERT INTO t1 VALUES(0xACBA);
 
661
INSERT INTO t1 VALUES(0xACBB);
 
662
INSERT INTO t1 VALUES(0xACBC);
 
663
INSERT INTO t1 VALUES(0xACBD);
 
664
INSERT INTO t1 VALUES(0xACBE);
 
665
INSERT INTO t1 VALUES(0xACBF);
 
666
INSERT INTO t1 VALUES(0xACC0);
 
667
INSERT INTO t1 VALUES(0xACC1);
 
668
INSERT INTO t1 VALUES(0xACC2);
 
669
INSERT INTO t1 VALUES(0xACC3);
 
670
INSERT INTO t1 VALUES(0xACC4);
 
671
INSERT INTO t1 VALUES(0xACC5);
 
672
INSERT INTO t1 VALUES(0xACC6);
 
673
INSERT INTO t1 VALUES(0xACC7);
 
674
INSERT INTO t1 VALUES(0xACC8);
 
675
INSERT INTO t1 VALUES(0xACC9);
 
676
INSERT INTO t1 VALUES(0xACCA);
 
677
INSERT INTO t1 VALUES(0xACCB);
 
678
INSERT INTO t1 VALUES(0xACCC);
 
679
INSERT INTO t1 VALUES(0xACCD);
 
680
INSERT INTO t1 VALUES(0xACCE);
 
681
INSERT INTO t1 VALUES(0xACCF);
 
682
INSERT INTO t1 VALUES(0xACD0);
 
683
INSERT INTO t1 VALUES(0xACD1);
 
684
INSERT INTO t1 VALUES(0xACD2);
 
685
INSERT INTO t1 VALUES(0xACD3);
 
686
INSERT INTO t1 VALUES(0xACD4);
 
687
INSERT INTO t1 VALUES(0xACD5);
 
688
INSERT INTO t1 VALUES(0xACD6);
 
689
INSERT INTO t1 VALUES(0xACD7);
 
690
INSERT INTO t1 VALUES(0xACD8);
 
691
INSERT INTO t1 VALUES(0xACD9);
 
692
INSERT INTO t1 VALUES(0xACDA);
 
693
INSERT INTO t1 VALUES(0xACDB);
 
694
INSERT INTO t1 VALUES(0xACDC);
 
695
INSERT INTO t1 VALUES(0xACDD);
 
696
INSERT INTO t1 VALUES(0xACDE);
 
697
INSERT INTO t1 VALUES(0xACDF);
 
698
INSERT INTO t1 VALUES(0xACE0);
 
699
INSERT INTO t1 VALUES(0xACE1);
 
700
INSERT INTO t1 VALUES(0xACE2);
 
701
INSERT INTO t1 VALUES(0xACE3);
 
702
INSERT INTO t1 VALUES(0xACE4);
 
703
INSERT INTO t1 VALUES(0xACE5);
 
704
INSERT INTO t1 VALUES(0xACE6);
 
705
INSERT INTO t1 VALUES(0xACE7);
 
706
INSERT INTO t1 VALUES(0xACE8);
 
707
INSERT INTO t1 VALUES(0xACE9);
 
708
INSERT INTO t1 VALUES(0xACEA);
 
709
INSERT INTO t1 VALUES(0xACEB);
 
710
INSERT INTO t1 VALUES(0xACEC);
 
711
INSERT INTO t1 VALUES(0xACED);
 
712
INSERT INTO t1 VALUES(0xACEE);
 
713
INSERT INTO t1 VALUES(0xACEF);
 
714
INSERT INTO t1 VALUES(0xACF0);
 
715
INSERT INTO t1 VALUES(0xACF1);
 
716
INSERT INTO t1 VALUES(0xACF2);
 
717
INSERT INTO t1 VALUES(0xACF3);
 
718
INSERT INTO t1 VALUES(0xACF4);
 
719
INSERT INTO t1 VALUES(0xACF5);
 
720
INSERT INTO t1 VALUES(0xACF6);
 
721
INSERT INTO t1 VALUES(0xACF7);
 
722
INSERT INTO t1 VALUES(0xACF8);
 
723
INSERT INTO t1 VALUES(0xACF9);
 
724
INSERT INTO t1 VALUES(0xACFA);
 
725
INSERT INTO t1 VALUES(0xACFB);
 
726
INSERT INTO t1 VALUES(0xACFC);
 
727
INSERT INTO t1 VALUES(0xACFD);
 
728
INSERT INTO t1 VALUES(0xACFE);
 
729
INSERT INTO t1 VALUES(0xADA1);
 
730
INSERT INTO t1 VALUES(0xADA2);
 
731
INSERT INTO t1 VALUES(0xADA3);
 
732
INSERT INTO t1 VALUES(0xADA4);
 
733
INSERT INTO t1 VALUES(0xADA5);
 
734
INSERT INTO t1 VALUES(0xADA6);
 
735
INSERT INTO t1 VALUES(0xADA7);
 
736
INSERT INTO t1 VALUES(0xADA8);
 
737
INSERT INTO t1 VALUES(0xADA9);
 
738
INSERT INTO t1 VALUES(0xADAA);
 
739
INSERT INTO t1 VALUES(0xADAB);
 
740
INSERT INTO t1 VALUES(0xADAC);
 
741
INSERT INTO t1 VALUES(0xADAD);
 
742
INSERT INTO t1 VALUES(0xADAE);
 
743
INSERT INTO t1 VALUES(0xADAF);
 
744
INSERT INTO t1 VALUES(0xADB0);
 
745
INSERT INTO t1 VALUES(0xADB1);
 
746
INSERT INTO t1 VALUES(0xADB2);
 
747
INSERT INTO t1 VALUES(0xADB3);
 
748
INSERT INTO t1 VALUES(0xADB4);
 
749
INSERT INTO t1 VALUES(0xADB5);
 
750
INSERT INTO t1 VALUES(0xADB6);
 
751
INSERT INTO t1 VALUES(0xADB7);
 
752
INSERT INTO t1 VALUES(0xADB8);
 
753
INSERT INTO t1 VALUES(0xADB9);
 
754
INSERT INTO t1 VALUES(0xADBA);
 
755
INSERT INTO t1 VALUES(0xADBB);
 
756
INSERT INTO t1 VALUES(0xADBC);
 
757
INSERT INTO t1 VALUES(0xADBD);
 
758
INSERT INTO t1 VALUES(0xADBE);
 
759
INSERT INTO t1 VALUES(0xADBF);
 
760
INSERT INTO t1 VALUES(0xADC0);
 
761
INSERT INTO t1 VALUES(0xADC1);
 
762
INSERT INTO t1 VALUES(0xADC2);
 
763
INSERT INTO t1 VALUES(0xADC3);
 
764
INSERT INTO t1 VALUES(0xADC4);
 
765
INSERT INTO t1 VALUES(0xADC5);
 
766
INSERT INTO t1 VALUES(0xADC6);
 
767
INSERT INTO t1 VALUES(0xADC7);
 
768
INSERT INTO t1 VALUES(0xADC8);
 
769
INSERT INTO t1 VALUES(0xADC9);
 
770
INSERT INTO t1 VALUES(0xADCA);
 
771
INSERT INTO t1 VALUES(0xADCB);
 
772
INSERT INTO t1 VALUES(0xADCC);
 
773
INSERT INTO t1 VALUES(0xADCD);
 
774
INSERT INTO t1 VALUES(0xADCE);
 
775
INSERT INTO t1 VALUES(0xADCF);
 
776
INSERT INTO t1 VALUES(0xADD0);
 
777
INSERT INTO t1 VALUES(0xADD1);
 
778
INSERT INTO t1 VALUES(0xADD2);
 
779
INSERT INTO t1 VALUES(0xADD3);
 
780
INSERT INTO t1 VALUES(0xADD4);
 
781
INSERT INTO t1 VALUES(0xADD5);
 
782
INSERT INTO t1 VALUES(0xADD6);
 
783
INSERT INTO t1 VALUES(0xADD7);
 
784
INSERT INTO t1 VALUES(0xADD8);
 
785
INSERT INTO t1 VALUES(0xADD9);
 
786
INSERT INTO t1 VALUES(0xADDA);
 
787
INSERT INTO t1 VALUES(0xADDB);
 
788
INSERT INTO t1 VALUES(0xADDC);
 
789
INSERT INTO t1 VALUES(0xADDD);
 
790
INSERT INTO t1 VALUES(0xADDE);
 
791
INSERT INTO t1 VALUES(0xADDF);
 
792
INSERT INTO t1 VALUES(0xADE0);
 
793
INSERT INTO t1 VALUES(0xADE1);
 
794
INSERT INTO t1 VALUES(0xADE2);
 
795
INSERT INTO t1 VALUES(0xADE3);
 
796
INSERT INTO t1 VALUES(0xADE4);
 
797
INSERT INTO t1 VALUES(0xADE5);
 
798
INSERT INTO t1 VALUES(0xADE6);
 
799
INSERT INTO t1 VALUES(0xADE7);
 
800
INSERT INTO t1 VALUES(0xADE8);
 
801
INSERT INTO t1 VALUES(0xADE9);
 
802
INSERT INTO t1 VALUES(0xADEA);
 
803
INSERT INTO t1 VALUES(0xADEB);
 
804
INSERT INTO t1 VALUES(0xADEC);
 
805
INSERT INTO t1 VALUES(0xADED);
 
806
INSERT INTO t1 VALUES(0xADEE);
 
807
INSERT INTO t1 VALUES(0xADEF);
 
808
INSERT INTO t1 VALUES(0xADF0);
 
809
INSERT INTO t1 VALUES(0xADF1);
 
810
INSERT INTO t1 VALUES(0xADF2);
 
811
INSERT INTO t1 VALUES(0xADF3);
 
812
INSERT INTO t1 VALUES(0xADF4);
 
813
INSERT INTO t1 VALUES(0xADF5);
 
814
INSERT INTO t1 VALUES(0xADF6);
 
815
INSERT INTO t1 VALUES(0xADF7);
 
816
INSERT INTO t1 VALUES(0xADF8);
 
817
INSERT INTO t1 VALUES(0xADF9);
 
818
INSERT INTO t1 VALUES(0xADFA);
 
819
INSERT INTO t1 VALUES(0xADFB);
 
820
INSERT INTO t1 VALUES(0xADFC);
 
821
INSERT INTO t1 VALUES(0xADFD);
 
822
INSERT INTO t1 VALUES(0xADFE);
 
823
INSERT INTO t1 VALUES(0xAEA1);
 
824
INSERT INTO t1 VALUES(0xAEA2);
 
825
INSERT INTO t1 VALUES(0xAEA3);
 
826
INSERT INTO t1 VALUES(0xAEA4);
 
827
INSERT INTO t1 VALUES(0xAEA5);
 
828
INSERT INTO t1 VALUES(0xAEA6);
 
829
INSERT INTO t1 VALUES(0xAEA7);
 
830
INSERT INTO t1 VALUES(0xAEA8);
 
831
INSERT INTO t1 VALUES(0xAEA9);
 
832
INSERT INTO t1 VALUES(0xAEAA);
 
833
INSERT INTO t1 VALUES(0xAEAB);
 
834
INSERT INTO t1 VALUES(0xAEAC);
 
835
INSERT INTO t1 VALUES(0xAEAD);
 
836
INSERT INTO t1 VALUES(0xAEAE);
 
837
INSERT INTO t1 VALUES(0xAEAF);
 
838
INSERT INTO t1 VALUES(0xAEB0);
 
839
INSERT INTO t1 VALUES(0xAEB1);
 
840
INSERT INTO t1 VALUES(0xAEB2);
 
841
INSERT INTO t1 VALUES(0xAEB3);
 
842
INSERT INTO t1 VALUES(0xAEB4);
 
843
INSERT INTO t1 VALUES(0xAEB5);
 
844
INSERT INTO t1 VALUES(0xAEB6);
 
845
INSERT INTO t1 VALUES(0xAEB7);
 
846
INSERT INTO t1 VALUES(0xAEB8);
 
847
INSERT INTO t1 VALUES(0xAEB9);
 
848
INSERT INTO t1 VALUES(0xAEBA);
 
849
INSERT INTO t1 VALUES(0xAEBB);
 
850
INSERT INTO t1 VALUES(0xAEBC);
 
851
INSERT INTO t1 VALUES(0xAEBD);
 
852
INSERT INTO t1 VALUES(0xAEBE);
 
853
INSERT INTO t1 VALUES(0xAEBF);
 
854
INSERT INTO t1 VALUES(0xAEC0);
 
855
INSERT INTO t1 VALUES(0xAEC1);
 
856
INSERT INTO t1 VALUES(0xAEC2);
 
857
INSERT INTO t1 VALUES(0xAEC3);
 
858
INSERT INTO t1 VALUES(0xAEC4);
 
859
INSERT INTO t1 VALUES(0xAEC5);
 
860
INSERT INTO t1 VALUES(0xAEC6);
 
861
INSERT INTO t1 VALUES(0xAEC7);
 
862
INSERT INTO t1 VALUES(0xAEC8);
 
863
INSERT INTO t1 VALUES(0xAEC9);
 
864
INSERT INTO t1 VALUES(0xAECA);
 
865
INSERT INTO t1 VALUES(0xAECB);
 
866
INSERT INTO t1 VALUES(0xAECC);
 
867
INSERT INTO t1 VALUES(0xAECD);
 
868
INSERT INTO t1 VALUES(0xAECE);
 
869
INSERT INTO t1 VALUES(0xAECF);
 
870
INSERT INTO t1 VALUES(0xAED0);
 
871
INSERT INTO t1 VALUES(0xAED1);
 
872
INSERT INTO t1 VALUES(0xAED2);
 
873
INSERT INTO t1 VALUES(0xAED3);
 
874
INSERT INTO t1 VALUES(0xAED4);
 
875
INSERT INTO t1 VALUES(0xAED5);
 
876
INSERT INTO t1 VALUES(0xAED6);
 
877
INSERT INTO t1 VALUES(0xAED7);
 
878
INSERT INTO t1 VALUES(0xAED8);
 
879
INSERT INTO t1 VALUES(0xAED9);
 
880
INSERT INTO t1 VALUES(0xAEDA);
 
881
INSERT INTO t1 VALUES(0xAEDB);
 
882
INSERT INTO t1 VALUES(0xAEDC);
 
883
INSERT INTO t1 VALUES(0xAEDD);
 
884
INSERT INTO t1 VALUES(0xAEDE);
 
885
INSERT INTO t1 VALUES(0xAEDF);
 
886
INSERT INTO t1 VALUES(0xAEE0);
 
887
INSERT INTO t1 VALUES(0xAEE1);
 
888
INSERT INTO t1 VALUES(0xAEE2);
 
889
INSERT INTO t1 VALUES(0xAEE3);
 
890
INSERT INTO t1 VALUES(0xAEE4);
 
891
INSERT INTO t1 VALUES(0xAEE5);
 
892
INSERT INTO t1 VALUES(0xAEE6);
 
893
INSERT INTO t1 VALUES(0xAEE7);
 
894
INSERT INTO t1 VALUES(0xAEE8);
 
895
INSERT INTO t1 VALUES(0xAEE9);
 
896
INSERT INTO t1 VALUES(0xAEEA);
 
897
INSERT INTO t1 VALUES(0xAEEB);
 
898
INSERT INTO t1 VALUES(0xAEEC);
 
899
INSERT INTO t1 VALUES(0xAEED);
 
900
INSERT INTO t1 VALUES(0xAEEE);
 
901
INSERT INTO t1 VALUES(0xAEEF);
 
902
INSERT INTO t1 VALUES(0xAEF0);
 
903
INSERT INTO t1 VALUES(0xAEF1);
 
904
INSERT INTO t1 VALUES(0xAEF2);
 
905
INSERT INTO t1 VALUES(0xAEF3);
 
906
INSERT INTO t1 VALUES(0xAEF4);
 
907
INSERT INTO t1 VALUES(0xAEF5);
 
908
INSERT INTO t1 VALUES(0xAEF6);
 
909
INSERT INTO t1 VALUES(0xAEF7);
 
910
INSERT INTO t1 VALUES(0xAEF8);
 
911
INSERT INTO t1 VALUES(0xAEF9);
 
912
INSERT INTO t1 VALUES(0xAEFA);
 
913
INSERT INTO t1 VALUES(0xAEFB);
 
914
INSERT INTO t1 VALUES(0xAEFC);
 
915
INSERT INTO t1 VALUES(0xAEFD);
 
916
INSERT INTO t1 VALUES(0xAEFE);
 
917
INSERT INTO t1 VALUES(0xAFA1);
 
918
INSERT INTO t1 VALUES(0xAFA2);
 
919
INSERT INTO t1 VALUES(0xAFA3);
 
920
INSERT INTO t1 VALUES(0xAFA4);
 
921
INSERT INTO t1 VALUES(0xAFA5);
 
922
INSERT INTO t1 VALUES(0xAFA6);
 
923
INSERT INTO t1 VALUES(0xAFA7);
 
924
INSERT INTO t1 VALUES(0xAFA8);
 
925
INSERT INTO t1 VALUES(0xAFA9);
 
926
INSERT INTO t1 VALUES(0xAFAA);
 
927
INSERT INTO t1 VALUES(0xAFAB);
 
928
INSERT INTO t1 VALUES(0xAFAC);
 
929
INSERT INTO t1 VALUES(0xAFAD);
 
930
INSERT INTO t1 VALUES(0xAFAE);
 
931
INSERT INTO t1 VALUES(0xAFAF);
 
932
INSERT INTO t1 VALUES(0xAFB0);
 
933
INSERT INTO t1 VALUES(0xAFB1);
 
934
INSERT INTO t1 VALUES(0xAFB2);
 
935
INSERT INTO t1 VALUES(0xAFB3);
 
936
INSERT INTO t1 VALUES(0xAFB4);
 
937
INSERT INTO t1 VALUES(0xAFB5);
 
938
INSERT INTO t1 VALUES(0xAFB6);
 
939
INSERT INTO t1 VALUES(0xAFB7);
 
940
INSERT INTO t1 VALUES(0xAFB8);
 
941
INSERT INTO t1 VALUES(0xAFB9);
 
942
INSERT INTO t1 VALUES(0xAFBA);
 
943
INSERT INTO t1 VALUES(0xAFBB);
 
944
INSERT INTO t1 VALUES(0xAFBC);
 
945
INSERT INTO t1 VALUES(0xAFBD);
 
946
INSERT INTO t1 VALUES(0xAFBE);
 
947
INSERT INTO t1 VALUES(0xAFBF);
 
948
INSERT INTO t1 VALUES(0xAFC0);
 
949
INSERT INTO t1 VALUES(0xAFC1);
 
950
INSERT INTO t1 VALUES(0xAFC2);
 
951
INSERT INTO t1 VALUES(0xAFC3);
 
952
INSERT INTO t1 VALUES(0xAFC4);
 
953
INSERT INTO t1 VALUES(0xAFC5);
 
954
INSERT INTO t1 VALUES(0xAFC6);
 
955
INSERT INTO t1 VALUES(0xAFC7);
 
956
INSERT INTO t1 VALUES(0xAFC8);
 
957
INSERT INTO t1 VALUES(0xAFC9);
 
958
INSERT INTO t1 VALUES(0xAFCA);
 
959
INSERT INTO t1 VALUES(0xAFCB);
 
960
INSERT INTO t1 VALUES(0xAFCC);
 
961
INSERT INTO t1 VALUES(0xAFCD);
 
962
INSERT INTO t1 VALUES(0xAFCE);
 
963
INSERT INTO t1 VALUES(0xAFCF);
 
964
INSERT INTO t1 VALUES(0xAFD0);
 
965
INSERT INTO t1 VALUES(0xAFD1);
 
966
INSERT INTO t1 VALUES(0xAFD2);
 
967
INSERT INTO t1 VALUES(0xAFD3);
 
968
INSERT INTO t1 VALUES(0xAFD4);
 
969
INSERT INTO t1 VALUES(0xAFD5);
 
970
INSERT INTO t1 VALUES(0xAFD6);
 
971
INSERT INTO t1 VALUES(0xAFD7);
 
972
INSERT INTO t1 VALUES(0xAFD8);
 
973
INSERT INTO t1 VALUES(0xAFD9);
 
974
INSERT INTO t1 VALUES(0xAFDA);
 
975
INSERT INTO t1 VALUES(0xAFDB);
 
976
INSERT INTO t1 VALUES(0xAFDC);
 
977
INSERT INTO t1 VALUES(0xAFDD);
 
978
INSERT INTO t1 VALUES(0xAFDE);
 
979
INSERT INTO t1 VALUES(0xAFDF);
 
980
INSERT INTO t1 VALUES(0xAFE0);
 
981
INSERT INTO t1 VALUES(0xAFE1);
 
982
INSERT INTO t1 VALUES(0xAFE2);
 
983
INSERT INTO t1 VALUES(0xAFE3);
 
984
INSERT INTO t1 VALUES(0xAFE4);
 
985
INSERT INTO t1 VALUES(0xAFE5);
 
986
INSERT INTO t1 VALUES(0xAFE6);
 
987
INSERT INTO t1 VALUES(0xAFE7);
 
988
INSERT INTO t1 VALUES(0xAFE8);
 
989
INSERT INTO t1 VALUES(0xAFE9);
 
990
INSERT INTO t1 VALUES(0xAFEA);
 
991
INSERT INTO t1 VALUES(0xAFEB);
 
992
INSERT INTO t1 VALUES(0xAFEC);
 
993
INSERT INTO t1 VALUES(0xAFED);
 
994
INSERT INTO t1 VALUES(0xAFEE);
 
995
INSERT INTO t1 VALUES(0xAFEF);
 
996
INSERT INTO t1 VALUES(0xAFF0);
 
997
INSERT INTO t1 VALUES(0xAFF1);
 
998
INSERT INTO t1 VALUES(0xAFF2);
 
999
INSERT INTO t1 VALUES(0xAFF3);
 
1000
INSERT INTO t1 VALUES(0xAFF4);
 
1001
INSERT INTO t1 VALUES(0xAFF5);
 
1002
INSERT INTO t1 VALUES(0xAFF6);
 
1003
INSERT INTO t1 VALUES(0xAFF7);
 
1004
INSERT INTO t1 VALUES(0xAFF8);
 
1005
INSERT INTO t1 VALUES(0xAFF9);
 
1006
INSERT INTO t1 VALUES(0xAFFA);
 
1007
INSERT INTO t1 VALUES(0xAFFB);
 
1008
INSERT INTO t1 VALUES(0xAFFC);
 
1009
INSERT INTO t1 VALUES(0xAFFD);
 
1010
INSERT INTO t1 VALUES(0xAFFE);
 
1011
INSERT INTO t1 VALUES(0xCFD4);
 
1012
INSERT INTO t1 VALUES(0xCFD5);
 
1013
INSERT INTO t1 VALUES(0xCFD6);
 
1014
INSERT INTO t1 VALUES(0xCFD7);
 
1015
INSERT INTO t1 VALUES(0xCFD8);
 
1016
INSERT INTO t1 VALUES(0xCFD9);
 
1017
INSERT INTO t1 VALUES(0xCFDA);
 
1018
INSERT INTO t1 VALUES(0xCFDB);
 
1019
INSERT INTO t1 VALUES(0xCFDC);
 
1020
INSERT INTO t1 VALUES(0xCFDD);
 
1021
INSERT INTO t1 VALUES(0xCFDE);
 
1022
INSERT INTO t1 VALUES(0xCFDF);
 
1023
INSERT INTO t1 VALUES(0xCFE0);
 
1024
INSERT INTO t1 VALUES(0xCFE1);
 
1025
INSERT INTO t1 VALUES(0xCFE2);
 
1026
INSERT INTO t1 VALUES(0xCFE3);
 
1027
INSERT INTO t1 VALUES(0xCFE4);
 
1028
INSERT INTO t1 VALUES(0xCFE5);
 
1029
INSERT INTO t1 VALUES(0xCFE6);
 
1030
INSERT INTO t1 VALUES(0xCFE7);
 
1031
INSERT INTO t1 VALUES(0xCFE8);
 
1032
INSERT INTO t1 VALUES(0xCFE9);
 
1033
INSERT INTO t1 VALUES(0xCFEA);
 
1034
INSERT INTO t1 VALUES(0xCFEB);
 
1035
INSERT INTO t1 VALUES(0xCFEC);
 
1036
INSERT INTO t1 VALUES(0xCFED);
 
1037
INSERT INTO t1 VALUES(0xCFEE);
 
1038
INSERT INTO t1 VALUES(0xCFEF);
 
1039
INSERT INTO t1 VALUES(0xCFF0);
 
1040
INSERT INTO t1 VALUES(0xCFF1);
 
1041
INSERT INTO t1 VALUES(0xCFF2);
 
1042
INSERT INTO t1 VALUES(0xCFF3);
 
1043
INSERT INTO t1 VALUES(0xCFF4);
 
1044
INSERT INTO t1 VALUES(0xCFF5);
 
1045
INSERT INTO t1 VALUES(0xCFF6);
 
1046
INSERT INTO t1 VALUES(0xCFF7);
 
1047
INSERT INTO t1 VALUES(0xCFF8);
 
1048
INSERT INTO t1 VALUES(0xCFF9);
 
1049
INSERT INTO t1 VALUES(0xCFFA);
 
1050
INSERT INTO t1 VALUES(0xCFFB);
 
1051
INSERT INTO t1 VALUES(0xCFFC);
 
1052
INSERT INTO t1 VALUES(0xCFFD);
 
1053
INSERT INTO t1 VALUES(0xCFFE);
 
1054
INSERT INTO t1 VALUES(0xF4A7);
 
1055
INSERT INTO t1 VALUES(0xF4A8);
 
1056
INSERT INTO t1 VALUES(0xF4A9);
 
1057
INSERT INTO t1 VALUES(0xF4AA);
 
1058
INSERT INTO t1 VALUES(0xF4AB);
 
1059
INSERT INTO t1 VALUES(0xF4AC);
 
1060
INSERT INTO t1 VALUES(0xF4AD);
 
1061
INSERT INTO t1 VALUES(0xF4AE);
 
1062
INSERT INTO t1 VALUES(0xF4AF);
 
1063
INSERT INTO t1 VALUES(0xF4B0);
 
1064
INSERT INTO t1 VALUES(0xF4B1);
 
1065
INSERT INTO t1 VALUES(0xF4B2);
 
1066
INSERT INTO t1 VALUES(0xF4B3);
 
1067
INSERT INTO t1 VALUES(0xF4B4);
 
1068
INSERT INTO t1 VALUES(0xF4B5);
 
1069
INSERT INTO t1 VALUES(0xF4B6);
 
1070
INSERT INTO t1 VALUES(0xF4B7);
 
1071
INSERT INTO t1 VALUES(0xF4B8);
 
1072
INSERT INTO t1 VALUES(0xF4B9);
 
1073
INSERT INTO t1 VALUES(0xF4BA);
 
1074
INSERT INTO t1 VALUES(0xF4BB);
 
1075
INSERT INTO t1 VALUES(0xF4BC);
 
1076
INSERT INTO t1 VALUES(0xF4BD);
 
1077
INSERT INTO t1 VALUES(0xF4BE);
 
1078
INSERT INTO t1 VALUES(0xF4BF);
 
1079
INSERT INTO t1 VALUES(0xF4C0);
 
1080
INSERT INTO t1 VALUES(0xF4C1);
 
1081
INSERT INTO t1 VALUES(0xF4C2);
 
1082
INSERT INTO t1 VALUES(0xF4C3);
 
1083
INSERT INTO t1 VALUES(0xF4C4);
 
1084
INSERT INTO t1 VALUES(0xF4C5);
 
1085
INSERT INTO t1 VALUES(0xF4C6);
 
1086
INSERT INTO t1 VALUES(0xF4C7);
 
1087
INSERT INTO t1 VALUES(0xF4C8);
 
1088
INSERT INTO t1 VALUES(0xF4C9);
 
1089
INSERT INTO t1 VALUES(0xF4CA);
 
1090
INSERT INTO t1 VALUES(0xF4CB);
 
1091
INSERT INTO t1 VALUES(0xF4CC);
 
1092
INSERT INTO t1 VALUES(0xF4CD);
 
1093
INSERT INTO t1 VALUES(0xF4CE);
 
1094
INSERT INTO t1 VALUES(0xF4CF);
 
1095
INSERT INTO t1 VALUES(0xF4D0);
 
1096
INSERT INTO t1 VALUES(0xF4D1);
 
1097
INSERT INTO t1 VALUES(0xF4D2);
 
1098
INSERT INTO t1 VALUES(0xF4D3);
 
1099
INSERT INTO t1 VALUES(0xF4D4);
 
1100
INSERT INTO t1 VALUES(0xF4D5);
 
1101
INSERT INTO t1 VALUES(0xF4D6);
 
1102
INSERT INTO t1 VALUES(0xF4D7);
 
1103
INSERT INTO t1 VALUES(0xF4D8);
 
1104
INSERT INTO t1 VALUES(0xF4D9);
 
1105
INSERT INTO t1 VALUES(0xF4DA);
 
1106
INSERT INTO t1 VALUES(0xF4DB);
 
1107
INSERT INTO t1 VALUES(0xF4DC);
 
1108
INSERT INTO t1 VALUES(0xF4DD);
 
1109
INSERT INTO t1 VALUES(0xF4DE);
 
1110
INSERT INTO t1 VALUES(0xF4DF);
 
1111
INSERT INTO t1 VALUES(0xF4E0);
 
1112
INSERT INTO t1 VALUES(0xF4E1);
 
1113
INSERT INTO t1 VALUES(0xF4E2);
 
1114
INSERT INTO t1 VALUES(0xF4E3);
 
1115
INSERT INTO t1 VALUES(0xF4E4);
 
1116
INSERT INTO t1 VALUES(0xF4E5);
 
1117
INSERT INTO t1 VALUES(0xF4E6);
 
1118
INSERT INTO t1 VALUES(0xF4E7);
 
1119
INSERT INTO t1 VALUES(0xF4E8);
 
1120
INSERT INTO t1 VALUES(0xF4E9);
 
1121
INSERT INTO t1 VALUES(0xF4EA);
 
1122
INSERT INTO t1 VALUES(0xF4EB);
 
1123
INSERT INTO t1 VALUES(0xF4EC);
 
1124
INSERT INTO t1 VALUES(0xF4ED);
 
1125
INSERT INTO t1 VALUES(0xF4EE);
 
1126
INSERT INTO t1 VALUES(0xF4EF);
 
1127
INSERT INTO t1 VALUES(0xF4F0);
 
1128
INSERT INTO t1 VALUES(0xF4F1);
 
1129
INSERT INTO t1 VALUES(0xF4F2);
 
1130
INSERT INTO t1 VALUES(0xF4F3);
 
1131
INSERT INTO t1 VALUES(0xF4F4);
 
1132
INSERT INTO t1 VALUES(0xF4F5);
 
1133
INSERT INTO t1 VALUES(0xF4F6);
 
1134
INSERT INTO t1 VALUES(0xF4F7);
 
1135
INSERT INTO t1 VALUES(0xF4F8);
 
1136
INSERT INTO t1 VALUES(0xF4F9);
 
1137
INSERT INTO t1 VALUES(0xF4FA);
 
1138
INSERT INTO t1 VALUES(0xF4FB);
 
1139
INSERT INTO t1 VALUES(0xF4FC);
 
1140
INSERT INTO t1 VALUES(0xF4FD);
 
1141
INSERT INTO t1 VALUES(0xF4FE);
 
1142
SELECT HEX(c) FROM t1 ORDER BY BINARY c;
 
1143
DROP TABLE t1;
 
1144
 
 
1145
 
 
1146
SET collation_connection='ujis_japanese_ci';
 
1147
-- source include/ctype_filesort.inc
 
1148
-- source include/ctype_innodb_like.inc
 
1149
-- source include/ctype_like_escape.inc
 
1150
-- source include/ctype_like_range_f1f2.inc
 
1151
SET collation_connection='ujis_bin';
 
1152
-- source include/ctype_filesort.inc
 
1153
-- source include/ctype_innodb_like.inc
 
1154
-- source include/ctype_like_escape.inc
 
1155
-- source include/ctype_like_range_f1f2.inc
 
1156
 
 
1157
#
 
1158
# Bugs#15375: Unassigned multibyte codes are broken
 
1159
# into parts when converting to Unicode.
 
1160
# This query should return 0x003F0041. I.e. it should
 
1161
# scan unassigned double-byte character 0xA5FE, convert
 
1162
# it as QUESTION MARK 0x003F and then scan the next
 
1163
# character, which is a single byte character 0x41.
 
1164
#
 
1165
select hex(convert(_ujis 0xA5FE41 using ucs2));
 
1166
# This one should return 0x003F0041:
 
1167
# scan unassigned three-byte character 0x8FABF8,
 
1168
# convert it as QUESTION MARK 0x003F and then scan
 
1169
# the next character, which is a single byte character 0x41.
 
1170
select hex(convert(_ujis 0x8FABF841 using ucs2));
 
1171
 
 
1172
# End of 4.1 tests
 
1173
--disable_warnings
 
1174
DROP TABLE IF EXISTS t1, t2;
 
1175
DROP PROCEDURE IF EXISTS sp1;
 
1176
--enable_warnings
 
1177
 
 
1178
set names ujis;
 
1179
set character_set_database = ujis;
 
1180
set character_set_server = ujis;
 
1181
 
 
1182
CREATE TABLE t1(c1 char(2)) default charset = ujis;
 
1183
CREATE TABLE t2(c2 char(2)) default charset = ujis;
 
1184
 
 
1185
INSERT INTO t1 VALUES(_ujis 0xA4A2);
 
1186
 
 
1187
DELIMITER |;
 
1188
CREATE PROCEDURE sp1()
 
1189
BEGIN
 
1190
  DECLARE a CHAR(2) CHARSET ujis;
 
1191
  DECLARE cur1 CURSOR FOR SELECT c1 FROM t1;
 
1192
  OPEN cur1;
 
1193
  FETCH cur1 INTO a;
 
1194
  INSERT INTO t2 VALUES (a);
 
1195
  CLOSE cur1;
 
1196
END|
 
1197
DELIMITER ;|
 
1198
CALL sp1();
 
1199
 
 
1200
#The data in t1 and t2 should be the same but different
 
1201
SELECT c1,c2 FROM t1,t2;
 
1202
 
 
1203
#Since the result of hex(convert(_latin1 0xA4A2 using ujis))
 
1204
#equals to hex(c2), it seems that the value which was inserted 
 
1205
#by using cursor is interpreted as latin1 character set
 
1206
SELECT hex(convert(_latin1 0xA4A2 using ujis)),hex(c2) FROM t1,t2;
 
1207
 
 
1208
DROP PROCEDURE sp1;
 
1209
DROP TABLE t1;
 
1210
DROP TABLE t2;
 
1211
 
 
1212
--echo #
 
1213
--echo # Bug#57257 Replace(ExtractValue(...)) causes MySQL crash
 
1214
--echo #
 
1215
SET NAMES utf8;
 
1216
SELECT CONVERT(REPLACE(EXPORT_SET('a','a','a','','a'),'00','') USING ujis);
 
1217
 
 
1218
 
 
1219
set names default;
 
1220
set character_set_database=default;
 
1221
set character_set_server=default;
 
1222
 
 
1223
 
 
1224
--echo #
 
1225
--echo # Start of 5.5 tests
 
1226
--echo #
 
1227
 
 
1228
--echo #
 
1229
--echo # Testing WL#4583 Case conversion in Asian character sets 
 
1230
--echo #
 
1231
#
 
1232
# Populate t1 with all hex digits
 
1233
#
 
1234
SET NAMES utf8;
 
1235
SET collation_connection=ujis_japanese_ci;
 
1236
CREATE TABLE t1 (b VARCHAR(2));
 
1237
INSERT INTO t1 VALUES ('0'),('1'),('2'),('3'),('4'),('5'),('6'),('7');
 
1238
INSERT INTO t1 VALUES ('8'),('9'),('A'),('B'),('C'),('D'),('E'),('F');
 
1239
#
 
1240
# Populate tables head and tail with values '00'-'FF'
 
1241
#
 
1242
CREATE TEMPORARY TABLE head AS SELECT concat(b1.b, b2.b) AS head FROM t1 b1, t1 b2;
 
1243
CREATE TEMPORARY TABLE tail AS SELECT concat(b1.b, b2.b) AS tail FROM t1 b1, t1 b2;
 
1244
DROP TABLE t1;
 
1245
#
 
1246
# Populate table t1 with all ujis codes.
 
1247
 
1248
#
 
1249
CREATE TABLE t1 AS SELECT 'XXXXXX' AS code, ' ' AS a LIMIT 0;
 
1250
#
 
1251
# Pupulate JIS-X-0201 range (Half Width Kana)
 
1252
# Valid characters: [8E][A1-DF]
 
1253
#
 
1254
INSERT INTO t1 (code) SELECT concat('8E', head) FROM head
 
1255
WHERE (head BETWEEN 'A1' AND 'DF') ORDER BY head;
 
1256
#
 
1257
# Populate JIS-X-0208 range
 
1258
# Expected valid range: [A1..FE][A1..FE]
 
1259
#
 
1260
INSERT INTO t1 (code) SELECT concat(head, tail)
 
1261
FROM head, tail
 
1262
WHERE (head BETWEEN '80' AND 'FF') AND (head NOT BETWEEN '8E' AND '8F')
 
1263
AND   (tail BETWEEN '20' AND 'FF')
 
1264
ORDER BY head, tail;
 
1265
#
 
1266
# Populate JIS-X-0212 range
 
1267
# Expected valid range: [8F][A1..FE][A1..FE]
 
1268
#
 
1269
INSERT INTO t1 (code) SELECT concat('8F', head, tail)
 
1270
FROM head, tail
 
1271
WHERE (head BETWEEN '80' AND 'FF') AND (tail BETWEEN '80' AND 'FF')
 
1272
ORDER BY head, tail;
 
1273
DROP TEMPORARY TABLE head, tail;
 
1274
SHOW CREATE TABLE t1;
 
1275
 
 
1276
UPDATE t1 SET a=unhex(code) ORDER BY code;
 
1277
SELECT COUNT(*) FROM t1;
 
1278
SELECT COUNT(*) FROM t1 WHERE a<>'';
 
1279
SELECT COUNT(*) FROM t1 WHERE a<>'' AND OCTET_LENGTH(a)=2;
 
1280
SELECT COUNT(*) FROM t1 WHERE a<>'' AND OCTET_LENGTH(a)=3;
 
1281
#
 
1282
# Display all characters that have upper or lower case mapping.
 
1283
#
 
1284
SELECT code, hex(upper(a)), hex(lower(a)),a, upper(a), lower(a) FROM t1 WHERE hex(a)<>hex(upper(a)) OR hex(a)<>hex(lower(a)) ORDER BY code;
 
1285
#
 
1286
# Make sure all possible conversion happened
 
1287
#
 
1288
# Expect U+0122 LATIN CAPITAL LETTER G WITH CEDILLA
 
1289
#
 
1290
SELECT * FROM t1
 
1291
WHERE HEX(CAST(LOWER(a) AS CHAR CHARACTER SET utf8)) <>
 
1292
      HEX(LOWER(CAST(a AS CHAR CHARACTER SET utf8))) ORDER BY code;
 
1293
#
 
1294
# U+00F0 LATIN SMALL LETTER ETH
 
1295
# U+01F5 LATIN SMALL LETTER G WITH ACUTE
 
1296
#
 
1297
SELECT * FROM t1
 
1298
WHERE HEX(CAST(UPPER(a) AS CHAR CHARACTER SET utf8)) <>
 
1299
      HEX(UPPER(CAST(a AS CHAR CHARACTER SET utf8))) ORDER BY code;
 
1300
 
 
1301
--echo #
 
1302
--echo # WL#3090 Japanese Character Set adjustments
 
1303
--echo # Test sjis->Unicode conversion
 
1304
--echo #
 
1305
SELECT HEX(a), HEX(CONVERT(a USING utf8)) as b FROM t1
 
1306
WHERE a<>'' HAVING b<>'3F' ORDER BY code;
 
1307
 
 
1308
DROP TABLE t1;
 
1309
 
 
1310
 
 
1311
--echo #
 
1312
--echo # WL#3090 Japanese Character Set adjustments
 
1313
--echo # Test Unicode->sjis conversion
 
1314
--echo #
 
1315
--source include/ctype_utf8_table.inc
 
1316
SELECT HEX(a), HEX(CONVERT(a using sjis)) as b FROM t1 HAVING b<>'3F' ORDER BY BINARY a;
 
1317
DROP TABLE t1;
 
1318
 
 
1319
 
 
1320
 
 
1321
--echo #
 
1322
--echo # End of 5.5 tests
 
1323
--echo #