~jlukas79/+junk/mysql-server

« back to all changes in this revision

Viewing changes to mysql-test/suite/jp/r/jp_ps_ujis.result

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

Show diffs side-by-side

added added

removed removed

Lines of Context:
446
446
DROP TABLE t2;
447
447
DROP TABLE t3;
448
448
DROP TABLE t4;
449
 
CREATE TABLE t1(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = HEAP;
450
 
CREATE TABLE t2(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = HEAP;
451
 
CREATE TABLE t3(
452
 
`��` char(1),
453
 
`��` char(1),
454
 
`���` char(1)
455
 
)DEFAULT CHARSET = ujis ENGINE = HEAP;
456
 
CREATE TABLE t4(c1 char(1)) DEFAULT CHARSET = ujis ENGINE =HEAP;
457
 
INSERT INTO t1 VALUES ('xxx');
458
 
INSERT INTO t2 VALUES ('�������');
459
 
INSERT INTO t3 VALUES ('x','x','x'),('x','x','x'),('y','y','y'),('y','y','y'),('z','z','z'),('z','z','z');
460
 
INSERT INTO t4 VALUES ('��'),('��'),('���' );
461
 
PREPARE stmt1 FROM 'SELECT ? FROM t3';
462
 
PREPARE stmt2 FROM 'SELECT * FROM t3 ORDER BY ?';
463
 
PREPARE stmt3 FROM 'SELECT COUNT(*) FROM t3 GROUP BY ?';
464
 
PREPARE stmt4 FROM 'SELECT CHAR_LENGTH(?)';
465
 
PREPARE stmt5 FROM 'SELECT CHARSET(?)';
466
 
PREPARE stmt6 FROM 'SELECT INSERT(c1,1,1,?) FROM t1';
467
 
PREPARE stmt7 FROM 'SELECT INSTR(c1,?) FROM t2';
468
 
PREPARE stmt8 FROM 'SELECT LOCATE(?,c1) FROM t2';
469
 
PREPARE stmt9 FROM 'SELECT LPAD(c1,9,?) FROM t1';
470
 
PREPARE stmt10 FROM 'SELECT REPLACE(c1,?,\'x\') FROM t2';
471
 
PREPARE stmt11 FROM 'SELECT REPLACE(c1,\'x\',?) FROM t1';
472
 
PREPARE stmt12 FROM 'SELECT RPAD(c1,9,?) FROM t1';
473
 
PREPARE stmt13 FROM 'UPDATE t4 SET c1=\'x\' WHERE c1=?';
474
 
PREPARE stmt14 FROM 'UPDATE t4 SET c1=? WHERE c1=\'x\'';
475
 
SET @arg = '��';
476
 
EXECUTE stmt1 USING @arg;
477
 
?
478
 
��
479
 
��
480
 
��
481
 
��
482
 
��
483
 
��
484
 
EXECUTE stmt2 USING @arg;
485
 
��      ��      ���
486
 
x       x       x
487
 
x       x       x
488
 
y       y       y
489
 
y       y       y
490
 
z       z       z
491
 
z       z       z
492
 
EXECUTE stmt3 USING @arg;
493
 
COUNT(*)
494
 
6
495
 
EXECUTE stmt4 USING @arg;
496
 
CHAR_LENGTH(?)
497
 
1
498
 
EXECUTE stmt5 USING @arg;
499
 
CHARSET(?)
500
 
ujis
501
 
EXECUTE stmt6 USING @arg;
502
 
INSERT(c1,1,1,?)
503
 
��xx
504
 
EXECUTE stmt7 USING @arg;
505
 
INSTR(c1,?)
506
 
1
507
 
EXECUTE stmt8 USING @arg;
508
 
LOCATE(?,c1)
509
 
1
510
 
EXECUTE stmt9 USING @arg;
511
 
LPAD(c1,9,?)
512
 
������������xxx
513
 
EXECUTE stmt10 USING @arg;
514
 
REPLACE(c1,?,'x')
515
 
x�����
516
 
EXECUTE stmt11 USING @arg;
517
 
REPLACE(c1,'x',?)
518
 
������
519
 
EXECUTE stmt12 USING @arg;
520
 
RPAD(c1,9,?)
521
 
xxx������������
522
 
EXECUTE stmt13 USING @arg;
523
 
SELECT * FROM t4;
524
 
c1
525
 
x
526
 
��
527
 
���
528
 
EXECUTE stmt14 USING @arg;
529
 
SELECT * FROM t4;
530
 
c1
531
 
��
532
 
��
533
 
���
534
 
SET @arg = '��';
535
 
EXECUTE stmt1 USING @arg;
536
 
?
537
 
��
538
 
��
539
 
��
540
 
��
541
 
��
542
 
��
543
 
EXECUTE stmt2 USING @arg;
544
 
��      ��      ���
545
 
x       x       x
546
 
x       x       x
547
 
y       y       y
548
 
y       y       y
549
 
z       z       z
550
 
z       z       z
551
 
EXECUTE stmt3 USING @arg;
552
 
COUNT(*)
553
 
6
554
 
EXECUTE stmt4 USING @arg;
555
 
CHAR_LENGTH(?)
556
 
1
557
 
EXECUTE stmt5 USING @arg;
558
 
CHARSET(?)
559
 
ujis
560
 
EXECUTE stmt6 USING @arg;
561
 
INSERT(c1,1,1,?)
562
 
��xx
563
 
EXECUTE stmt7 USING @arg;
564
 
INSTR(c1,?)
565
 
2
566
 
EXECUTE stmt8 USING @arg;
567
 
LOCATE(?,c1)
568
 
2
569
 
EXECUTE stmt9 USING @arg;
570
 
LPAD(c1,9,?)
571
 
������������xxx
572
 
EXECUTE stmt10 USING @arg;
573
 
REPLACE(c1,?,'x')
574
 
��x���
575
 
EXECUTE stmt11 USING @arg;
576
 
REPLACE(c1,'x',?)
577
 
������
578
 
EXECUTE stmt12 USING @arg;
579
 
RPAD(c1,9,?)
580
 
xxx������������
581
 
EXECUTE stmt13 USING @arg;
582
 
SELECT * FROM t4;
583
 
c1
584
 
��
585
 
x
586
 
���
587
 
EXECUTE stmt14 USING @arg;
588
 
SELECT * FROM t4;
589
 
c1
590
 
��
591
 
��
592
 
���
593
 
SET @arg = '���';
594
 
EXECUTE stmt1 USING @arg;
595
 
?
596
 
���
597
 
���
598
 
���
599
 
���
600
 
���
601
 
���
602
 
EXECUTE stmt2 USING @arg;
603
 
��      ��      ���
604
 
x       x       x
605
 
x       x       x
606
 
y       y       y
607
 
y       y       y
608
 
z       z       z
609
 
z       z       z
610
 
EXECUTE stmt3 USING @arg;
611
 
COUNT(*)
612
 
6
613
 
EXECUTE stmt4 USING @arg;
614
 
CHAR_LENGTH(?)
615
 
1
616
 
EXECUTE stmt5 USING @arg;
617
 
CHARSET(?)
618
 
ujis
619
 
EXECUTE stmt6 USING @arg;
620
 
INSERT(c1,1,1,?)
621
 
���xx
622
 
EXECUTE stmt7 USING @arg;
623
 
INSTR(c1,?)
624
 
3
625
 
EXECUTE stmt8 USING @arg;
626
 
LOCATE(?,c1)
627
 
3
628
 
EXECUTE stmt9 USING @arg;
629
 
LPAD(c1,9,?)
630
 
��܏�܏�܏�܏�܏��xxx
631
 
EXECUTE stmt10 USING @arg;
632
 
REPLACE(c1,?,'x')
633
 
����x
634
 
EXECUTE stmt11 USING @arg;
635
 
REPLACE(c1,'x',?)
636
 
��܏�܏��
637
 
EXECUTE stmt12 USING @arg;
638
 
RPAD(c1,9,?)
639
 
xxx��܏�܏�܏�܏�܏��
640
 
EXECUTE stmt13 USING @arg;
641
 
SELECT * FROM t4;
642
 
c1
643
 
��
644
 
��
645
 
x
646
 
EXECUTE stmt14 USING @arg;
647
 
SELECT * FROM t4;
648
 
c1
649
 
��
650
 
��
651
 
���
652
 
DEALLOCATE PREPARE stmt1;
653
 
DEALLOCATE PREPARE stmt2;
654
 
DEALLOCATE PREPARE stmt3;
655
 
DEALLOCATE PREPARE stmt4;
656
 
DEALLOCATE PREPARE stmt5;
657
 
DEALLOCATE PREPARE stmt6;
658
 
DEALLOCATE PREPARE stmt7;
659
 
DEALLOCATE PREPARE stmt8;
660
 
DEALLOCATE PREPARE stmt9;
661
 
DEALLOCATE PREPARE stmt10;
662
 
DEALLOCATE PREPARE stmt11;
663
 
DEALLOCATE PREPARE stmt12;
664
 
DEALLOCATE PREPARE stmt13;
665
 
DEALLOCATE PREPARE stmt14;
666
 
DROP TABLE t1;
667
 
DROP TABLE t2;
668
 
DROP TABLE t3;
669
 
DROP TABLE t4;
670
 
CREATE TABLE t1(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = BDB;
671
 
CREATE TABLE t2(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = BDB;
672
 
CREATE TABLE t3(
673
 
`��` char(1),
674
 
`��` char(1),
675
 
`���` char(1)
676
 
)DEFAULT CHARSET = ujis ENGINE = BDB;
677
 
CREATE TABLE t4(c1 char(1)) DEFAULT CHARSET = ujis ENGINE = BDB;
678
 
INSERT INTO t1 VALUES ('xxx');
679
 
INSERT INTO t2 VALUES ('�������');
680
 
INSERT INTO t3 VALUES ('x','x','x'),('x','x','x'),('y','y','y'),('y','y','y'),('z','z','z'),('z','z','z');
681
 
INSERT INTO t4 VALUES ('��'),('��'),('���' );
682
 
PREPARE stmt1 FROM 'SELECT ? FROM t3';
683
 
PREPARE stmt2 FROM 'SELECT * FROM t3 ORDER BY ?';
684
 
PREPARE stmt3 FROM 'SELECT COUNT(*) FROM t3 GROUP BY ?';
685
 
PREPARE stmt4 FROM 'SELECT CHAR_LENGTH(?)';
686
 
PREPARE stmt5 FROM 'SELECT CHARSET(?)';
687
 
PREPARE stmt6 FROM 'SELECT INSERT(c1,1,1,?) FROM t1';
688
 
PREPARE stmt7 FROM 'SELECT INSTR(c1,?) FROM t2';
689
 
PREPARE stmt8 FROM 'SELECT LOCATE(?,c1) FROM t2';
690
 
PREPARE stmt9 FROM 'SELECT LPAD(c1,9,?) FROM t1';
691
 
PREPARE stmt10 FROM 'SELECT REPLACE(c1,?,\'x\') FROM t2';
692
 
PREPARE stmt11 FROM 'SELECT REPLACE(c1,\'x\',?) FROM t1';
693
 
PREPARE stmt12 FROM 'SELECT RPAD(c1,9,?) FROM t1';
694
 
PREPARE stmt13 FROM 'UPDATE t4 SET c1=\'x\' WHERE c1=?';
695
 
PREPARE stmt14 FROM 'UPDATE t4 SET c1=? WHERE c1=\'x\'';
696
 
SET @arg = '��';
697
 
EXECUTE stmt1 USING @arg;
698
 
?
699
 
��
700
 
��
701
 
��
702
 
��
703
 
��
704
 
��
705
 
EXECUTE stmt2 USING @arg;
706
 
��      ��      ���
707
 
x       x       x
708
 
x       x       x
709
 
y       y       y
710
 
y       y       y
711
 
z       z       z
712
 
z       z       z
713
 
EXECUTE stmt3 USING @arg;
714
 
COUNT(*)
715
 
6
716
 
EXECUTE stmt4 USING @arg;
717
 
CHAR_LENGTH(?)
718
 
1
719
 
EXECUTE stmt5 USING @arg;
720
 
CHARSET(?)
721
 
ujis
722
 
EXECUTE stmt6 USING @arg;
723
 
INSERT(c1,1,1,?)
724
 
��xx
725
 
EXECUTE stmt7 USING @arg;
726
 
INSTR(c1,?)
727
 
1
728
 
EXECUTE stmt8 USING @arg;
729
 
LOCATE(?,c1)
730
 
1
731
 
EXECUTE stmt9 USING @arg;
732
 
LPAD(c1,9,?)
733
 
������������xxx
734
 
EXECUTE stmt10 USING @arg;
735
 
REPLACE(c1,?,'x')
736
 
x�����
737
 
EXECUTE stmt11 USING @arg;
738
 
REPLACE(c1,'x',?)
739
 
������
740
 
EXECUTE stmt12 USING @arg;
741
 
RPAD(c1,9,?)
742
 
xxx������������
743
 
EXECUTE stmt13 USING @arg;
744
 
SELECT * FROM t3;
745
 
��      ��      ���
746
 
x       x       x
747
 
x       x       x
748
 
y       y       y
749
 
y       y       y
750
 
z       z       z
751
 
z       z       z
752
 
EXECUTE stmt14 USING @arg;
753
 
SELECT * FROM t3;
754
 
��      ��      ���
755
 
x       x       x
756
 
x       x       x
757
 
y       y       y
758
 
y       y       y
759
 
z       z       z
760
 
z       z       z
 
449
CREATE TABLE t1(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = MEMORY;
 
450
CREATE TABLE t2(c1 char(3)) DEFAULT CHARSET = ujis ENGINE = MEMORY;
 
451
CREATE TABLE t3(
 
452
`��` char(1),
 
453
`��` char(1),
 
454
`���` char(1)
 
455
)DEFAULT CHARSET = ujis ENGINE = MEMORY;
 
456
CREATE TABLE t4(c1 char(1)) DEFAULT CHARSET = ujis ENGINE =MEMORY;
 
457
INSERT INTO t1 VALUES ('xxx');
 
458
INSERT INTO t2 VALUES ('�������');
 
459
INSERT INTO t3 VALUES ('x','x','x'),('x','x','x'),('y','y','y'),('y','y','y'),('z','z','z'),('z','z','z');
 
460
INSERT INTO t4 VALUES ('��'),('��'),('���' );
 
461
PREPARE stmt1 FROM 'SELECT ? FROM t3';
 
462
PREPARE stmt2 FROM 'SELECT * FROM t3 ORDER BY ?';
 
463
PREPARE stmt3 FROM 'SELECT COUNT(*) FROM t3 GROUP BY ?';
 
464
PREPARE stmt4 FROM 'SELECT CHAR_LENGTH(?)';
 
465
PREPARE stmt5 FROM 'SELECT CHARSET(?)';
 
466
PREPARE stmt6 FROM 'SELECT INSERT(c1,1,1,?) FROM t1';
 
467
PREPARE stmt7 FROM 'SELECT INSTR(c1,?) FROM t2';
 
468
PREPARE stmt8 FROM 'SELECT LOCATE(?,c1) FROM t2';
 
469
PREPARE stmt9 FROM 'SELECT LPAD(c1,9,?) FROM t1';
 
470
PREPARE stmt10 FROM 'SELECT REPLACE(c1,?,\'x\') FROM t2';
 
471
PREPARE stmt11 FROM 'SELECT REPLACE(c1,\'x\',?) FROM t1';
 
472
PREPARE stmt12 FROM 'SELECT RPAD(c1,9,?) FROM t1';
 
473
PREPARE stmt13 FROM 'UPDATE t4 SET c1=\'x\' WHERE c1=?';
 
474
PREPARE stmt14 FROM 'UPDATE t4 SET c1=? WHERE c1=\'x\'';
 
475
SET @arg = '��';
 
476
EXECUTE stmt1 USING @arg;
 
477
?
 
478
��
 
479
��
 
480
��
 
481
��
 
482
��
 
483
��
 
484
EXECUTE stmt2 USING @arg;
 
485
��      ��      ���
 
486
x       x       x
 
487
x       x       x
 
488
y       y       y
 
489
y       y       y
 
490
z       z       z
 
491
z       z       z
 
492
EXECUTE stmt3 USING @arg;
 
493
COUNT(*)
 
494
6
 
495
EXECUTE stmt4 USING @arg;
 
496
CHAR_LENGTH(?)
 
497
1
 
498
EXECUTE stmt5 USING @arg;
 
499
CHARSET(?)
 
500
ujis
 
501
EXECUTE stmt6 USING @arg;
 
502
INSERT(c1,1,1,?)
 
503
��xx
 
504
EXECUTE stmt7 USING @arg;
 
505
INSTR(c1,?)
 
506
1
 
507
EXECUTE stmt8 USING @arg;
 
508
LOCATE(?,c1)
 
509
1
 
510
EXECUTE stmt9 USING @arg;
 
511
LPAD(c1,9,?)
 
512
������������xxx
 
513
EXECUTE stmt10 USING @arg;
 
514
REPLACE(c1,?,'x')
 
515
x�����
 
516
EXECUTE stmt11 USING @arg;
 
517
REPLACE(c1,'x',?)
 
518
������
 
519
EXECUTE stmt12 USING @arg;
 
520
RPAD(c1,9,?)
 
521
xxx������������
 
522
EXECUTE stmt13 USING @arg;
 
523
SELECT * FROM t4;
 
524
c1
 
525
x
 
526
��
 
527
���
 
528
EXECUTE stmt14 USING @arg;
 
529
SELECT * FROM t4;
 
530
c1
 
531
��
 
532
��
 
533
���
761
534
SET @arg = '��';
762
535
EXECUTE stmt1 USING @arg;
763
536
?