~jlukas79/+junk/mysql-server

« back to all changes in this revision

Viewing changes to mysql-test/suite/jp/t/jp_charset_sjis.test

manual merge 6.0-main --> 6.0-bka-review

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
--source include/have_sjis.inc
 
2
--source include/have_ucs2.inc
 
3
--source include/have_ujis.inc
 
4
--source include/have_utf8.inc
 
5
--source include/have_innodb.inc
1
6
--character_set sjis
2
7
--disable_warnings
3
8
drop table if exists `�s�P`;
9
14
drop table if exists `�s�V`;
10
15
drop table if exists `�s�W`;
11
16
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`;
15
17
--enable_warnings
16
18
 
17
19
#
27
29
CREATE TABLE `�s�S` (`�b�P` char(20)) DEFAULT CHARSET = sjis engine = myisam;
28
30
CREATE TABLE `�s�T` (`�b�P` char(20)) DEFAULT CHARSET = sjis engine = myisam;
29
31
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;
 
32
CREATE TABLE `�s�V` (`�b�P` char(20)) DEFAULT CHARSET = sjis engine = MEMORY;
 
33
CREATE TABLE `�s�W` (`�b�P` char(20)) DEFAULT CHARSET = sjis engine = MEMORY;
 
34
CREATE TABLE `�s�X` (`�b�P` char(20)) DEFAULT CHARSET = sjis engine = MEMORY;
36
35
 
37
36
#Load the following data in each table
38
37
# jisx0201 hankaku-katakana data
47
46
 LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_sjis.dat' INTO TABLE `�s�V`;
48
47
 LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_sjis.dat' INTO TABLE `�s�W`;
49
48
 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`;
53
49
 
54
50
#InnoDB
55
51
SELECT DISTINCT CHARSET(`�b�P`) FROM `�s�P`;
85
81
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING sjis)) FROM `�s�U`;
86
82
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ujis)) FROM `�s�U`;
87
83
 
88
 
#Heap
 
84
#MEMORY
89
85
SELECT DISTINCT CHARSET(`�b�P`) FROM `�s�V`;
90
86
SELECT DISTINCT CHARSET(`�b�P`) FROM `�s�W`;
91
87
SELECT DISTINCT CHARSET(`�b�P`) FROM `�s�X`;
102
98
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING sjis)) FROM `�s�X`;
103
99
SELECT DISTINCT CHARSET(CONVERT(`�b�P` USING ujis)) FROM `�s�X`;
104
100
 
105
 
#BDB
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`;
121
 
 
122
101
drop table `�s�P`;
123
102
drop table `�s�Q`;
124
103
drop table `�s�R`;
128
107
drop table `�s�V`;
129
108
drop table `�s�W`;
130
109
drop table `�s�X`;
131
 
drop table `�s�P�O`;
132
 
drop table `�s�P�P`;
133
 
drop table `�s�P�Q`;