3
drop table if exists `�s�P`;
4
drop table if exists `�s�Q`;
5
drop table if exists `�s�R`;
6
drop table if exists `�s�S`;
7
drop table if exists `�s�T`;
8
drop table if exists `�s�U`;
9
drop table if exists `�s�V`;
10
drop table if exists `�s�W`;
11
drop table if exists `�s�X`;
12
drop table if exists `�s�P�O`;
13
drop table if exists `�s�P�P`;
14
drop table if exists `�s�P�Q`;
18
# Test CHARSET() function with Japanese characters in sjis encoding
22
SET character_set_database = sjis;
24
CREATE TABLE `�s�P` (`�b�P` char(20)) DEFAULT CHARSET = sjis engine = innodb;
25
CREATE TABLE `�s�Q` (`�b�P` char(20)) DEFAULT CHARSET = sjis engine = innodb;
26
CREATE TABLE `�s�R` (`�b�P` char(20)) DEFAULT CHARSET = sjis engine = innodb;
27
CREATE TABLE `�s�S` (`�b�P` char(20)) DEFAULT CHARSET = sjis engine = myisam;
28
CREATE TABLE `�s�T` (`�b�P` char(20)) DEFAULT CHARSET = sjis engine = myisam;
29
CREATE TABLE `�s�U` (`�b�P` char(20)) DEFAULT CHARSET = sjis engine = myisam;
30
CREATE TABLE `�s�V` (`�b�P` char(20)) DEFAULT CHARSET = sjis engine = heap;
31
CREATE TABLE `�s�W` (`�b�P` char(20)) DEFAULT CHARSET = sjis engine = heap;
32
CREATE TABLE `�s�X` (`�b�P` char(20)) DEFAULT CHARSET = sjis engine = heap;
33
CREATE TABLE `�s�P�O` (`�b�P` char(20)) DEFAULT CHARSET = sjis engine = bdb;
34
CREATE TABLE `�s�P�P` (`�b�P` char(20)) DEFAULT CHARSET = sjis engine = bdb;
35
CREATE TABLE `�s�P�Q` (`�b�P` char(20)) DEFAULT CHARSET = sjis engine = bdb;
37
#Load the following data in each table
38
# jisx0201 hankaku-katakana data
41
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `�s�P`;
42
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `�s�Q`;
43
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `�s�R`;
44
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `�s�S`;
45
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `�s�T`;
46
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `�s�U`;
47
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `�s�V`;
48
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `�s�W`;
49
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `�s�X`;
50
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `�s�P�O`;
51
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `�s�P�P`;
52
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis2.dat' INTO TABLE `�s�P�Q`;
55
SELECT DISTINCT CHARSET(`�b�P`) FROM `�s�P`;
56
SELECT DISTINCT CHARSET(`�b�P`) FROM `�s�Q`;
57
SELECT DISTINCT CHARSET(`�b�P`) FROM `�s�R`;
58
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING utf8)) FROM `�s�P`;
59
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ucs2)) FROM `�s�P`;
60
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING sjis)) FROM `�s�P`;
61
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ujis)) FROM `�s�P`;
62
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING utf8)) FROM `�s�Q`;
63
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ucs2)) FROM `�s�Q`;
64
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING sjis)) FROM `�s�Q`;
65
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ujis)) FROM `�s�Q`;
66
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING utf8)) FROM `�s�R`;
67
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ucs2)) FROM `�s�R`;
68
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING sjis)) FROM `�s�R`;
69
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ujis)) FROM `�s�R`;
72
SELECT DISTINCT CHARSET(`�b�P`) FROM `�s�S`;
73
SELECT DISTINCT CHARSET(`�b�P`) FROM `�s�T`;
74
SELECT DISTINCT CHARSET(`�b�P`) FROM `�s�U`;
75
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING utf8)) FROM `�s�S`;
76
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ucs2)) FROM `�s�S`;
77
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING sjis)) FROM `�s�S`;
78
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ujis)) FROM `�s�S`;
79
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING utf8)) FROM `�s�T`;
80
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ucs2)) FROM `�s�T`;
81
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING sjis)) FROM `�s�T`;
82
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ujis)) FROM `�s�T`;
83
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING utf8)) FROM `�s�U`;
84
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ucs2)) FROM `�s�U`;
85
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING sjis)) FROM `�s�U`;
86
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ujis)) FROM `�s�U`;
89
SELECT DISTINCT CHARSET(`�b�P`) FROM `�s�V`;
90
SELECT DISTINCT CHARSET(`�b�P`) FROM `�s�W`;
91
SELECT DISTINCT CHARSET(`�b�P`) FROM `�s�X`;
92
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING utf8)) FROM `�s�V`;
93
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ucs2)) FROM `�s�V`;
94
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING sjis)) FROM `�s�V`;
95
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ujis)) FROM `�s�V`;
96
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING utf8)) FROM `�s�W`;
97
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ucs2)) FROM `�s�W`;
98
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING sjis)) FROM `�s�W`;
99
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ujis)) FROM `�s�W`;
100
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING utf8)) FROM `�s�X`;
101
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ucs2)) FROM `�s�X`;
102
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING sjis)) FROM `�s�X`;
103
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ujis)) FROM `�s�X`;
106
SELECT DISTINCT CHARSET(`�b�P`) FROM `�s�P�O`;
107
SELECT DISTINCT CHARSET(`�b�P`) FROM `�s�P�P`;
108
SELECT DISTINCT CHARSET(`�b�P`) FROM `�s�P�Q`;
109
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING utf8)) FROM `�s�P�O`;
110
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ucs2)) FROM `�s�P�O`;
111
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING sjis)) FROM `�s�P�O`;
112
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ujis)) FROM `�s�P�O`;
113
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING utf8)) FROM `�s�P�P`;
114
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ucs2)) FROM `�s�P�P`;
115
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING sjis)) FROM `�s�P�P`;
116
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ujis)) FROM `�s�P�P`;
117
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING utf8)) FROM `�s�P�Q`;
118
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ucs2)) FROM `�s�P�Q`;
119
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING sjis)) FROM `�s�P�Q`;
120
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ujis)) FROM `�s�P�Q`;