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 LTRIM() 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 = MEMORY;
31
CREATE TABLE `�ԣ�` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = MEMORY;
32
CREATE TABLE `�ԣ�` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = MEMORY;
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 LTRIM(`�ã�`) from `�ԣ�`;
136
SELECT LTRIM(`�ã�`) from `�ԣ�`;
137
SELECT LTRIM(`�ã�`) from `�ԣ�`;
140
SELECT LTRIM(`�ã�`) from `�ԣ�`;
141
SELECT LTRIM(`�ã�`) from `�ԣ�`;
142
SELECT LTRIM(`�ã�`) from `�ԣ�`;
145
SELECT LTRIM(`�ã�`) from `�ԣ�`;
146
SELECT LTRIM(`�ã�`) from `�ԣ�`;
147
SELECT LTRIM(`�ã�`) from `�ԣ�`;
150
SELECT LTRIM(`�ã�`) from `�ԣ���`;
151
SELECT LTRIM(`�ã�`) from `�ԣ���`;
152
SELECT LTRIM(`�ã�`) from `�ԣ���`;