polardbxengine/mysql-test/suite/jp/include/trim_sjis.inc

70 lines
2.7 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

#
# Test TRIM() function with Japanese characters sjis encoding
#
--character_set sjis
SET NAMES sjis;
SET character_set_database = sjis;
--disable_warnings
DROP TABLE IF EXISTS ``;
DROP TABLE IF EXISTS ``;
DROP TABLE IF EXISTS ``;
--enable_warnings
--replace_result $engine <engine_to_be_tested>
eval CREATE TABLE `` (`` CHAR(12), INDEX(``)) DEFAULT CHARSET = sjis ENGINE = $engine;
--replace_result $engine <engine_to_be_tested>
eval CREATE TABLE `` (`` CHAR(12), INDEX(``)) DEFAULT CHARSET = sjis ENGINE = $engine;
--replace_result $engine <engine_to_be_tested>
eval CREATE TABLE `` (`` CHAR(12), INDEX(``)) DEFAULT CHARSET = sjis ENGINE = $engine;
# Nothing to trim
INSERT INTO `` VALUES ('アイウエオ');
# Test data for TRIM(TRAILING [remstr] FROM str)
INSERT INTO `` VALUES ('アイウエオカ');
INSERT INTO `` VALUES ('アイウエオカカ');
INSERT INTO `` VALUES ('アイウエオカカカ');
# Test data for TRIM(LEADING [remstr] FROM str)
INSERT INTO `` VALUES ('カアイウエオ');
INSERT INTO `` VALUES ('カカアイウエオ');
INSERT INTO `` VALUES ('カカカアイウエオ');
# Test data for TRIM(BOTH [remstr] FROM str)
INSERT INTO `` VALUES ('カカカアイウエオカカカ');
# Test data for TRIM without [remstr] (remove spaces)
INSERT INTO `` VALUES (' アイウエオ ');
INSERT INTO `` VALUES ('あいうえお');
INSERT INTO `` VALUES ('あいうえおか');
INSERT INTO `` VALUES ('あいうえおかか');
INSERT INTO `` VALUES ('あいうえおかかか');
INSERT INTO `` VALUES ('かあいうえお');
INSERT INTO `` VALUES ('かかあいうえお');
INSERT INTO `` VALUES ('かかかあいうえお');
INSERT INTO `` VALUES ('かかかあいうえおかかか');
INSERT INTO `` VALUES (' あいうえお ');
INSERT INTO `` VALUES ('ソ十表予構');
INSERT INTO `` VALUES ('ソ十表予構暴');
INSERT INTO `` VALUES ('ソ十表予構暴暴');
INSERT INTO `` VALUES ('ソ十表予構暴暴暴');
INSERT INTO `` VALUES ('暴ソ十表予構');
INSERT INTO `` VALUES ('暴暴ソ十表予構');
INSERT INTO `` VALUES ('暴暴暴ソ十表予構');
INSERT INTO `` VALUES ('暴暴暴ソ十表予構暴暴暴');
INSERT INTO `` VALUES (' ソ十表予構 ');
SELECT ``,TRIM(TRAILING '' FROM ``) FROM ``;
SELECT ``,TRIM(LEADING '' FROM ``) FROM ``;
SELECT ``,TRIM(BOTH '' FROM ``) FROM ``;
SELECT ``,TRIM(``) FROM ``;
SELECT ``,TRIM(TRAILING '' FROM ``) FROM ``;
SELECT ``,TRIM(LEADING '' FROM ``) FROM ``;
SELECT ``,TRIM(BOTH '' FROM ``) FROM ``;
SELECT ``,TRIM(``) FROM ``;
SELECT ``,TRIM(TRAILING '' FROM ``) FROM ``;
SELECT ``,TRIM(LEADING '' FROM ``) FROM ``;
SELECT ``,TRIM(BOTH '' FROM ``) FROM ``;
SELECT ``,TRIM(``) FROM ``;
DROP TABLE ``;
DROP TABLE ``;
DROP TABLE ``;