Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  jp_enum_sjis.test  Sprache: unbekannt

 
Spracherkennung für: .test vermutete Sprache: SQL {SQL[216] ABAP[144] Lisp[73]} [Methode: maximale Elemente, drei Dimensionen]

#Server variable option 'lower_case_table_names' sets '0' as default value
#in case sensitive filesystem. Using 'lower_case_table_names=0' in case of
#insensitive filsystem is not allowed.
-- source include/have_case_sensitive_file_system.inc
--source include/have_sjis.inc
--source include/have_innodb.inc
--character_set sjis
--disable_warnings
drop table if exists `‚s‚P`;
drop table if exists `‚s‚Q`;
drop table if exists `‚s‚R`;
drop table if exists `‚s‚S`;
drop table if exists `‚s‚T`;
drop table if exists `‚s‚U`;
drop table if exists `‚s‚V`;
drop table if exists `‚s‚W`;
drop table if exists `‚s‚X`;
drop table if exists t1;
--enable_warnings

#
# Test ENUM values with Japanese characters in sjis encoding
#

SET NAMES sjis;
SET character_set_database = sjis;

CREATE TABLE `‚s‚P` (`‚b‚P` ENUM('±','²','³'), INDEX(`‚b‚P`)) DEFAULT CHARSET = sjis engine = innodb;
CREATE TABLE `‚s‚Q` (`‚b‚P` ENUM('‚ ','‚¢','‚¤'), INDEX(`‚b‚P`)) DEFAULT CHARSET = sjis engine = innodb;
CREATE TABLE `‚s‚R` (`‚b‚P` ENUM('ƒ\','\','•\'), INDEX(`‚b‚P`)) DEFAULT CHARSET = sjis engine = innodb;
CREATE TABLE `‚s‚S` (`‚b‚P` ENUM('±','²','³'), INDEX(`‚b‚P`)) DEFAULT CHARSET = sjis engine = myisam;
CREATE TABLE `‚s‚T` (`‚b‚P` ENUM('‚ ','‚¢','‚¤'), INDEX(`‚b‚P`)) DEFAULT CHARSET = sjis engine = myisam;
CREATE TABLE `‚s‚U` (`‚b‚P` ENUM('ƒ\','\','•\'), INDEX(`‚b‚P`)) DEFAULT CHARSET = sjis engine = myisam;
CREATE TABLE `‚s‚V` (`‚b‚P` ENUM('±','²','³'), INDEX(`‚b‚P`)) DEFAULT CHARSET = sjis engine = MEMORY;
CREATE TABLE `‚s‚W` (`‚b‚P` ENUM('‚ ','‚¢','‚¤'), INDEX(`‚b‚P`)) DEFAULT CHARSET = sjis engine = MEMORY;
CREATE TABLE `‚s‚X` (`‚b‚P` ENUM('ƒ\','\','•\'), INDEX(`‚b‚P`)) DEFAULT CHARSET = sjis engine = MEMORY;

INSERT INTO `‚s‚P` VALUES ('±'),('²'),('³');
INSERT INTO `‚s‚Q` VALUES ('‚ '),('‚¢'),('‚¤');
INSERT INTO `‚s‚R` VALUES ('ƒ\'),('\'),('•\');
INSERT INTO `‚s‚S` VALUES ('±'),('²'),('³');
INSERT INTO `‚s‚T` VALUES ('‚ '),('‚¢'),('‚¤');
INSERT INTO `‚s‚U` VALUES ('ƒ\'),('\'),('•\');
INSERT INTO `‚s‚V` VALUES ('±'),('²'),('³');
INSERT INTO `‚s‚W` VALUES ('‚ '),('‚¢'),('‚¤');
INSERT INTO `‚s‚X` VALUES ('ƒ\'),('\'),('•\');

SELECT * FROM `‚s‚P`;
SELECT * FROM `‚s‚Q`;
SELECT * FROM `‚s‚R`;
SELECT * FROM `‚s‚S`;
SELECT * FROM `‚s‚T`;
SELECT * FROM `‚s‚U`;
SELECT * FROM `‚s‚V`;
SELECT * FROM `‚s‚W`;
SELECT * FROM `‚s‚X`;

SHOW CREATE TABLE `‚s‚P`;
SHOW CREATE TABLE `‚s‚Q`;
SHOW CREATE TABLE `‚s‚R`;
SHOW CREATE TABLE `‚s‚S`;
SHOW CREATE TABLE `‚s‚T`;
SHOW CREATE TABLE `‚s‚U`;
SHOW CREATE TABLE `‚s‚V`;
SHOW CREATE TABLE `‚s‚W`;
SHOW CREATE TABLE `‚s‚X`;

DESC `‚s‚P`;
DESC `‚s‚Q`;
DESC `‚s‚R`;
DESC `‚s‚S`;
DESC `‚s‚T`;
DESC `‚s‚U`;
DESC `‚s‚V`;
DESC `‚s‚W`;
DESC `‚s‚X`;

#
# Test problem with enum values after the column with  NOT NULL restriction
#

ALTER TABLE `‚s‚P` ADD `‚b‚Q` CHAR(1) NOT NULL FIRST;
ALTER TABLE `‚s‚Q` ADD `‚b‚Q` CHAR(1) NOT NULL FIRST;
ALTER TABLE `‚s‚R` ADD `‚b‚Q` CHAR(1) NOT NULL FIRST;
ALTER TABLE `‚s‚S` ADD `‚b‚Q` CHAR(1) NOT NULL FIRST;
ALTER TABLE `‚s‚T` ADD `‚b‚Q` CHAR(1) NOT NULL FIRST;
ALTER TABLE `‚s‚U` ADD `‚b‚Q` CHAR(1) NOT NULL FIRST;
ALTER TABLE `‚s‚V` ADD `‚b‚Q` CHAR(1) NOT NULL FIRST;
ALTER TABLE `‚s‚W` ADD `‚b‚Q` CHAR(1) NOT NULL FIRST;
ALTER TABLE `‚s‚X` ADD `‚b‚Q` CHAR(1) NOT NULL FIRST;

SHOW CREATE TABLE `‚s‚P`;
SHOW CREATE TABLE `‚s‚Q`;
SHOW CREATE TABLE `‚s‚R`;
SHOW CREATE TABLE `‚s‚S`;
SHOW CREATE TABLE `‚s‚T`;
SHOW CREATE TABLE `‚s‚U`;
SHOW CREATE TABLE `‚s‚V`;
SHOW CREATE TABLE `‚s‚W`;
SHOW CREATE TABLE `‚s‚X`;

#
# Test to distinguish 0x9353 and 0x9373
# Bug#6206 ENUMs are not case sensitive even if declared BINARY
#

CREATE TABLE t1(c1 enum('“S','“s')) default character set = sjis;
INSERT INTO t1 VALUES('“S'),('“s');
SELECT * FROM t1 WHERE c1 LIKE '“S';
DROP TABLE t1;

DESC `‚s‚P`;
DESC `‚s‚Q`;
DESC `‚s‚R`;
DESC `‚s‚S`;
DESC `‚s‚T`;
DESC `‚s‚U`;
DESC `‚s‚V`;
DESC `‚s‚W`;
DESC `‚s‚X`;

DROP TABLE `‚s‚P`;
DROP TABLE `‚s‚Q`;
DROP TABLE `‚s‚R`;
DROP TABLE `‚s‚S`;
DROP TABLE `‚s‚T`;
DROP TABLE `‚s‚U`;
DROP TABLE `‚s‚V`;
DROP TABLE `‚s‚W`;
DROP TABLE `‚s‚X`;

[Dauer der Verarbeitung: 0.12 Sekunden, vorverarbeitet 2026-10-10]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1126864
#Domains=1897691