mirror of
https://github.com/postgres/postgres.git
synced 2025-07-17 06:41:09 +03:00
I really hope that I haven't missed anything in this one...
From: t-ishii@sra.co.jp Attached are patches to enhance the multi-byte support. (patches are against 7/18 snapshot) * determine encoding at initdb/createdb rather than compile time Now initdb/createdb has an option to specify the encoding. Also, I modified the syntax of CREATE DATABASE to accept encoding option. See README.mb for more details. For this purpose I have added new column "encoding" to pg_database. Also pg_attribute and pg_class are changed to catch up the modification to pg_database. Actually I haved added pg_database_mb.h, pg_attribute_mb.h and pg_class_mb.h. These are used only when MB is enabled. The reason having separate files is I couldn't find a way to use ifdef or whatever in those files. I have to admit it looks ugly. No way. * support for PGCLIENTENCODING when issuing COPY command commands/copy.c modified. * support for SQL92 syntax "SET NAMES" See gram.y. * support for LATIN2-5 * add UNICODE regression test case * new test suite for MB New directory test/mb added. * clean up source files Basic idea is to have MB's own subdirectory for easier maintenance. These are include/mb and backend/utils/mb.
This commit is contained in:
9
src/test/mb/README
Normal file
9
src/test/mb/README
Normal file
@ -0,0 +1,9 @@
|
||||
README for MB(multi-byte) regression test
|
||||
1998/7/22
|
||||
Tatsuo Ishii
|
||||
|
||||
This directory contains a set of tests for MB(multi-byte) supporting
|
||||
extentions for PostgreSQL. To run the test, simply type:
|
||||
|
||||
% mbregress.sh
|
||||
|
87
src/test/mb/expected/euc_cn.out
Normal file
87
src/test/mb/expected/euc_cn.out
Normal file
@ -0,0 +1,87 @@
|
||||
QUERY: drop table <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
ERROR: Relation <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Does Not Exist!
|
||||
QUERY: create table <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD> text, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> varchar, <20><>ע1A char(16));
|
||||
QUERY: create index <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>index1 on <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree(<28><><EFBFBD><EFBFBD>);
|
||||
QUERY: create index <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>index2 on <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>);
|
||||
QUERY: insert into <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>','<27><>A01<30><31>');
|
||||
QUERY: insert into <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC>','<27><>B01<30><31>');
|
||||
QUERY: insert into <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD>Գ<EFBFBD><D4B3><EFBFBD>Ա','<27><>Z01<30><31>');
|
||||
QUERY: vacuum <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
QUERY: select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>ע1a
|
||||
----------+-------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>|<7C><>A01<30><31>|
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD> |<7C><>B01<30><31>|
|
||||
<EFBFBD><EFBFBD><EFBFBD>Գ<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><>Z01<30><31>|
|
||||
(3 rows)
|
||||
|
||||
QUERY: select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<27><>Z01<30><31>';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>ע1a
|
||||
----------+-------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD>Գ<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><>Z01<30><31>|
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* '<27><>z01<30><31>';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>ע1a
|
||||
----------+-------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD>Գ<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><>Z01<30><31>|
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z01_';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>ע1a
|
||||
----------+-------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD>Գ<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><>Z01<30><31>|
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z%';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>ע1a
|
||||
----------+-------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD>Գ<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><>Z01<30><31>|
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> ~ '<27><><EFBFBD><EFBFBD>[<5B><>ͼ]';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>ע1a
|
||||
----------+-------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>|<7C><>A01<30><31>|
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD> |<7C><>B01<30><31>|
|
||||
(2 rows)
|
||||
|
||||
QUERY: select * from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> ~* '<27><><EFBFBD><EFBFBD>[<5B><>ͼ]';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>ע1a
|
||||
----------+-------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>|<7C><>A01<30><31>|
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD> |<7C><>B01<30><31>|
|
||||
(2 rows)
|
||||
|
||||
QUERY: select *,character_length(<28><><EFBFBD><EFBFBD>) from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>ע1a|length
|
||||
----------+-------+------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>|<7C><>A01<30><31>| | 5
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD> |<7C><>B01<30><31>| | 4
|
||||
<EFBFBD><EFBFBD><EFBFBD>Գ<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><>Z01<30><31>| | 5
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,octet_length(<28><><EFBFBD><EFBFBD>) from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>ע1a|octet_length
|
||||
----------+-------+------+------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>|<7C><>A01<30><31>| | 10
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD> |<7C><>B01<30><31>| | 8
|
||||
<EFBFBD><EFBFBD><EFBFBD>Գ<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><>Z01<30><31>| | 10
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,position('<27><>' in <20><><EFBFBD><EFBFBD>) from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>ע1a|strpos
|
||||
----------+-------+------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>|<7C><>A01<30><31>| | 3
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD> |<7C><>B01<30><31>| | 0
|
||||
<EFBFBD><EFBFBD><EFBFBD>Գ<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><>Z01<30><31>| | 0
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,substring(<28><><EFBFBD><EFBFBD> from 3 for 4) from <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>ע1a|substr
|
||||
----------+-------+------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>|<7C><>A01<30><31>| |<7C><>ʾ<EFBFBD><CABE>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD> |<7C><>B01<30><31>| |ͼ<><CDBC>
|
||||
<EFBFBD><EFBFBD><EFBFBD>Գ<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><>Z01<30><31>| |<7C><><EFBFBD><EFBFBD>Ա
|
||||
(3 rows)
|
||||
|
87
src/test/mb/expected/euc_jp.out
Normal file
87
src/test/mb/expected/euc_jp.out
Normal file
@ -0,0 +1,87 @@
|
||||
QUERY: drop table <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
|
||||
ERROR: Relation <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> Does Not Exist!
|
||||
QUERY: create table <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> (<28>Ѹ<EFBFBD> text, ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD> varchar, <20><><EFBFBD><EFBFBD>1A<31><41><EFBFBD><EFBFBD> char(16));
|
||||
QUERY: create index <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>index1 on <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> using btree (<28>Ѹ<EFBFBD>);
|
||||
QUERY: create index <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>index2 on <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> using hash (ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD>);
|
||||
QUERY: insert into <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ץ쥤','<27><>A01<30><31>');
|
||||
QUERY: insert into <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5>å<EFBFBD><C3A5><EFBFBD>','ʬB10<31><30>');
|
||||
QUERY: insert into <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC><EFBFBD>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD>','<27><>Z01<30><31>');
|
||||
QUERY: vacuum <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
|
||||
QUERY: select * from <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
|
||||
<EFBFBD>Ѹ<EFBFBD> |ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
--------------------------+----------+----------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ쥤 |<7C><>A01<30><31> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD>|ʬB10<31><30> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD> |<7C><>Z01<30><31> |
|
||||
(3 rows)
|
||||
|
||||
QUERY: select * from <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD> = '<27><>Z01<30><31>';
|
||||
<EFBFBD>Ѹ<EFBFBD> |ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
------------------------+----------+----------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD>|<7C><>Z01<30><31> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD> ~* '<27><>z01<30><31>';
|
||||
<EFBFBD>Ѹ<EFBFBD> |ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
------------------------+----------+----------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD>|<7C><>Z01<30><31> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD> like '_Z01_';
|
||||
<EFBFBD>Ѹ<EFBFBD> |ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
------------------------+----------+----------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD>|<7C><>Z01<30><31> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD> like '_Z%';
|
||||
<EFBFBD>Ѹ<EFBFBD> |ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
------------------------+----------+----------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD>|<7C><>Z01<30><31> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where <20>Ѹ<EFBFBD> ~ '<27><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC>[<5B>ǥ<EFBFBD>]';
|
||||
<EFBFBD>Ѹ<EFBFBD> |ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
--------------------------+----------+----------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ쥤 |<7C><>A01<30><31> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD>|ʬB10<31><30> |
|
||||
(2 rows)
|
||||
|
||||
QUERY: select * from <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD> where <20>Ѹ<EFBFBD> ~* '<27><><EFBFBD><EFBFBD><EFBFBD>ԥ塼<D4A5><E5A1BC>[<5B>ǥ<EFBFBD>]';
|
||||
<EFBFBD>Ѹ<EFBFBD> |ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
--------------------------+----------+----------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ쥤 |<7C><>A01<30><31> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD>|ʬB10<31><30> |
|
||||
(2 rows)
|
||||
|
||||
QUERY: select *,character_length(<28>Ѹ<EFBFBD>) from <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
|
||||
<EFBFBD>Ѹ<EFBFBD> |ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>|length
|
||||
--------------------------+----------+----------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ쥤 |<7C><>A01<30><31> | | 12
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD>|ʬB10<31><30> | | 13
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD> |<7C><>Z01<30><31> | | 12
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,octet_length(<28>Ѹ<EFBFBD>) from <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
|
||||
<EFBFBD>Ѹ<EFBFBD> |ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>|octet_length
|
||||
--------------------------+----------+----------+------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ쥤 |<7C><>A01<30><31> | | 24
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD>|ʬB10<31><30> | | 26
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD> |<7C><>Z01<30><31> | | 24
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,position('<27><>' in <20>Ѹ<EFBFBD>) from <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
|
||||
<EFBFBD>Ѹ<EFBFBD> |ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>|strpos
|
||||
--------------------------+----------+----------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ쥤 |<7C><>A01<30><31> | | 7
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD>|ʬB10<31><30> | | 0
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD> |<7C><>Z01<30><31> | | 0
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,substring(<28>Ѹ<EFBFBD> from 10 for 4) from <20><EFBFBD><D7BB><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
|
||||
<EFBFBD>Ѹ<EFBFBD> |ʬ<>ॳ<EFBFBD><E0A5B3><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>|substr
|
||||
--------------------------+----------+----------+--------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ쥤 |<7C><>A01<30><31> | |<7C>ץ쥤
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD>|ʬB10<31><30> | |<7C><><EFBFBD>å<EFBFBD><C3A5><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD> |<7C><>Z01<30><31> | |<7C><><EFBFBD>ޡ<EFBFBD>
|
||||
(3 rows)
|
||||
|
87
src/test/mb/expected/euc_kr.out
Normal file
87
src/test/mb/expected/euc_kr.out
Normal file
@ -0,0 +1,87 @@
|
||||
QUERY: drop table ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>;
|
||||
ERROR: Relation ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> Does Not Exist!
|
||||
QUERY: create table ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD> text, <20><><EFBFBD>ڵ<EFBFBD> varchar, <20><><EFBFBD><EFBFBD>1A<31><41><EFBFBD><EFBFBD> char(16));
|
||||
QUERY: create index ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>index1 on ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> using btree (<28><><EFBFBD><EFBFBD>);
|
||||
QUERY: create index ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>index2 on ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> using hash (<28><><EFBFBD>ڵ<EFBFBD>);
|
||||
QUERY: insert into ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> values('<27><>ǻ<EFBFBD>͵<EFBFBD><CDB5><EFBFBD><EFBFBD>÷<EFBFBD><C3B7><EFBFBD>', 'ѦA01߾');
|
||||
QUERY: insert into ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> values('<27><>ǻ<EFBFBD>ͱ<CDB1><D7B7>Ƚ<EFBFBD>', '<27><>B10<31><30>');
|
||||
QUERY: insert into ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> values('<27><>ǻ<EFBFBD><C7BB><EFBFBD><EFBFBD><EFBFBD>α<CEB1><D7B7><EFBFBD>', '<27><>Z01<30><31>');
|
||||
QUERY: vacuum ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>;
|
||||
QUERY: select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>;
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>ڵ<EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
----------------+--------+----------
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD>͵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>÷<EFBFBD><EFBFBD><EFBFBD>|ѦA01߾ |
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD>ͱ<EFBFBD><EFBFBD>Ƚ<EFBFBD> |<7C><>B10<31><30> |
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>α<EFBFBD><EFBFBD><EFBFBD>|<7C><>Z01<30><31> |
|
||||
(3 rows)
|
||||
|
||||
QUERY: select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> where <20><><EFBFBD>ڵ<EFBFBD> = '<27><>Z01<30><31>';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>ڵ<EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
----------------+--------+----------
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>α<EFBFBD><EFBFBD><EFBFBD>|<7C><>Z01<30><31> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> where <20><><EFBFBD>ڵ<EFBFBD> ~* '<27><>z01<30><31>';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>ڵ<EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
----------------+--------+----------
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>α<EFBFBD><EFBFBD><EFBFBD>|<7C><>Z01<30><31> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> where <20><><EFBFBD>ڵ<EFBFBD> like '_Z01_';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>ڵ<EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
----------------+--------+----------
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>α<EFBFBD><EFBFBD><EFBFBD>|<7C><>Z01<30><31> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> where <20><><EFBFBD>ڵ<EFBFBD> like '_Z%';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>ڵ<EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
----------------+--------+----------
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>α<EFBFBD><EFBFBD><EFBFBD>|<7C><>Z01<30><31> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> ~ '<27><>ǻ<EFBFBD><C7BB>[<5B><><EFBFBD><EFBFBD>]';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>ڵ<EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
----------------+--------+----------
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD>͵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>÷<EFBFBD><EFBFBD><EFBFBD>|ѦA01߾ |
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD>ͱ<EFBFBD><EFBFBD>Ƚ<EFBFBD> |<7C><>B10<31><30> |
|
||||
(2 rows)
|
||||
|
||||
QUERY: select * from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD> ~* '<27><>ǻ<EFBFBD><C7BB>[<5B><><EFBFBD><EFBFBD>]';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>ڵ<EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>
|
||||
----------------+--------+----------
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD>͵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>÷<EFBFBD><EFBFBD><EFBFBD>|ѦA01߾ |
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD>ͱ<EFBFBD><EFBFBD>Ƚ<EFBFBD> |<7C><>B10<31><30> |
|
||||
(2 rows)
|
||||
|
||||
QUERY: select *,character_length(<28><><EFBFBD><EFBFBD>) from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>;
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>ڵ<EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>|length
|
||||
----------------+--------+----------+------
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD>͵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>÷<EFBFBD><EFBFBD><EFBFBD>|ѦA01߾ | | 8
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD>ͱ<EFBFBD><EFBFBD>Ƚ<EFBFBD> |<7C><>B10<31><30> | | 7
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>α<EFBFBD><EFBFBD><EFBFBD>|<7C><>Z01<30><31> | | 8
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,octet_length(<28><><EFBFBD><EFBFBD>) from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>;
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>ڵ<EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>|octet_length
|
||||
----------------+--------+----------+------------
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD>͵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>÷<EFBFBD><EFBFBD><EFBFBD>|ѦA01߾ | | 16
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD>ͱ<EFBFBD><EFBFBD>Ƚ<EFBFBD> |<7C><>B10<31><30> | | 14
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>α<EFBFBD><EFBFBD><EFBFBD>|<7C><>Z01<30><31> | | 16
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,position('<27><>' in <20><><EFBFBD><EFBFBD>) from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>;
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>ڵ<EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>|strpos
|
||||
----------------+--------+----------+------
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD>͵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>÷<EFBFBD><EFBFBD><EFBFBD>|ѦA01߾ | | 4
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD>ͱ<EFBFBD><EFBFBD>Ƚ<EFBFBD> |<7C><>B10<31><30> | | 0
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>α<EFBFBD><EFBFBD><EFBFBD>|<7C><>Z01<30><31> | | 0
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,substring(<28><><EFBFBD><EFBFBD> from 3 for 4) from ͪߩѦ<DFA9><D1A6><EFBFBD><EFBFBD>;
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>ڵ<EFBFBD>|<7C><><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD>|substr
|
||||
----------------+--------+----------+--------
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD>͵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>÷<EFBFBD><EFBFBD><EFBFBD>|ѦA01߾ | |<7C>͵<EFBFBD><CDB5><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD>ͱ<EFBFBD><EFBFBD>Ƚ<EFBFBD> |<7C><>B10<31><30> | |<7C>ͱ<CDB1><D7B7><EFBFBD>
|
||||
<EFBFBD><EFBFBD>ǻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>α<EFBFBD><EFBFBD><EFBFBD>|<7C><>Z01<30><31> | |<7C><><EFBFBD><EFBFBD><EFBFBD>α<EFBFBD>
|
||||
(3 rows)
|
||||
|
333
src/test/mb/expected/mule_internal.out
Normal file
333
src/test/mb/expected/mule_internal.out
Normal file
@ -0,0 +1,333 @@
|
||||
QUERY: drop table <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>;
|
||||
ERROR: Relation <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> Does Not Exist!
|
||||
QUERY: create table <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> (<28><>ђ<EFBFBD><D192> text, <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> varchar, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1A<31><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD> char(16));
|
||||
QUERY: create index <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>index1 on <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> using btree (<28><>ђ<EFBFBD><D192>);
|
||||
QUERY: create index <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>index2 on <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> using hash (<28>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>);
|
||||
QUERY: insert into <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> values('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><C792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>쒥<EFBFBD>','<27><><EFBFBD>A01<30><31><EFBFBD>');
|
||||
QUERY: insert into <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> values('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>钥Ւ<E992A5><D592><EFBFBD><EFBFBD>Ò<EFBFBD><C392><EFBFBD><EFBFBD><EFBFBD>','<27>ʬB10<31><30><EFBFBD>');
|
||||
QUERY: insert into <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> values('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><E592A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>풥<EFBFBD><ED92A5><EFBFBD>钥ޒ<E992A5><DE92>','<27><><EFBFBD>Z01<30><31><EFBFBD>');
|
||||
QUERY: vacuum <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>;
|
||||
QUERY: select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>;
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
---------------------------------------+---------------+--------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>쒥<EFBFBD> |<7C><><EFBFBD>A01<30><31><EFBFBD> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>钥Ւ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ò<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C>ʬB10<31><30><EFBFBD> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>풥<EFBFBD><EFBFBD><EFBFBD>钥ޒ<EFBFBD><EFBFBD> |<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
(3 rows)
|
||||
|
||||
QUERY: select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<27><><EFBFBD>Z01<30><31><EFBFBD>';
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
------------------------------------+---------------+--------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>풥<EFBFBD><EFBFBD><EFBFBD>钥ޒ<EFBFBD><EFBFBD>|<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* '<27><><EFBFBD>z01<30><31><EFBFBD>';
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
------------------------------------+---------------+--------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>풥<EFBFBD><EFBFBD><EFBFBD>钥ޒ<EFBFBD><EFBFBD>|<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z01_';
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
------------------------------------+---------------+--------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>풥<EFBFBD><EFBFBD><EFBFBD>钥ޒ<EFBFBD><EFBFBD>|<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z%';
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
------------------------------------+---------------+--------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>풥<EFBFBD><EFBFBD><EFBFBD>钥ޒ<EFBFBD><EFBFBD>|<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20><>ђ<EFBFBD><D192> ~ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><E592A1><EFBFBD><EFBFBD>[<5B><>ǒ<EFBFBD><C792>]';
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
---------------------------------------+---------------+--------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>쒥<EFBFBD> |<7C><><EFBFBD>A01<30><31><EFBFBD> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>钥Ւ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ò<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C>ʬB10<31><30><EFBFBD> |
|
||||
(2 rows)
|
||||
|
||||
QUERY: select * from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192> where <20><>ђ<EFBFBD><D192> ~* '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><E592A1><EFBFBD><EFBFBD>[<5B><>ǒ<EFBFBD><C792>]';
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
---------------------------------------+---------------+--------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>쒥<EFBFBD> |<7C><><EFBFBD>A01<30><31><EFBFBD> |
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>钥Ւ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ò<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C>ʬB10<31><30><EFBFBD> |
|
||||
(2 rows)
|
||||
|
||||
QUERY: select *,character_length(<28><>ђ<EFBFBD><D192>) from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>;
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|length
|
||||
---------------------------------------+---------------+--------------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>쒥<EFBFBD> |<7C><><EFBFBD>A01<30><31><EFBFBD> | | 12
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>钥Ւ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ò<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C>ʬB10<31><30><EFBFBD> | | 13
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>풥<EFBFBD><EFBFBD><EFBFBD>钥ޒ<EFBFBD><EFBFBD> |<7C><><EFBFBD>Z01<30><31><EFBFBD> | | 12
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,octet_length(<28><>ђ<EFBFBD><D192>) from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>;
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|octet_length
|
||||
---------------------------------------+---------------+--------------+------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>쒥<EFBFBD> |<7C><><EFBFBD>A01<30><31><EFBFBD> | | 36
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>钥Ւ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ò<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C>ʬB10<31><30><EFBFBD> | | 39
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>풥<EFBFBD><EFBFBD><EFBFBD>钥ޒ<EFBFBD><EFBFBD> |<7C><><EFBFBD>Z01<30><31><EFBFBD> | | 36
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,position('<27><><EFBFBD>' in <20><>ђ<EFBFBD><D192>) from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>;
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|strpos
|
||||
---------------------------------------+---------------+--------------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>쒥<EFBFBD> |<7C><><EFBFBD>A01<30><31><EFBFBD> | | 7
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>钥Ւ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ò<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C>ʬB10<31><30><EFBFBD> | | 0
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>풥<EFBFBD><EFBFBD><EFBFBD>钥ޒ<EFBFBD><EFBFBD> |<7C><><EFBFBD>Z01<30><31><EFBFBD> | | 0
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,substring(<28><>ђ<EFBFBD><D192> from 10 for 4) from <20><>ג<EFBFBD><D792><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><D192>;
|
||||
<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> |<7C>ʬ<EFBFBD><CAAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|substr
|
||||
---------------------------------------+---------------+--------------+------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>쒥<EFBFBD> |<7C><><EFBFBD>A01<30><31><EFBFBD> | |<7C><>ג<EFBFBD>쒥<EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>钥Ւ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ò<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C>ʬB10<31><30><EFBFBD> | |<7C><><EFBFBD><EFBFBD><EFBFBD>Ò<EFBFBD><C392><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>풥<EFBFBD><EFBFBD><EFBFBD>钥ޒ<EFBFBD><EFBFBD> |<7C><><EFBFBD>Z01<30><31><EFBFBD> | |<7C><>钥ޒ<E992A5><DE92>
|
||||
(3 rows)
|
||||
|
||||
QUERY: drop table <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
ERROR: Relation <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Does Not Exist!
|
||||
QUERY: create table <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> text, <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> varchar, <20><><EFBFBD><EFBFBD>ע1A char(16));
|
||||
QUERY: create index <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>index1 on <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>);
|
||||
QUERY: create index <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>index2 on <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree(<28><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD>);
|
||||
QUERY: insert into <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<D491><CABE><EFBFBD>','<27><><EFBFBD>A01<30><31><EFBFBD>');
|
||||
QUERY: insert into <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԑͼ<D491><CDBC><EFBFBD>','<27><><EFBFBD>B01<30><31><EFBFBD>');
|
||||
QUERY: insert into <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<27><><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><CC91><EFBFBD>Ա','<27><><EFBFBD>Z01<30><31><EFBFBD>');
|
||||
QUERY: vacuum <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
QUERY: select * from <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>ע1a
|
||||
---------------+---------+--------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>A01<30><31><EFBFBD>|
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑͼ<EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>B01<30><31><EFBFBD>|
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><><EFBFBD>Z01<30><31><EFBFBD>|
|
||||
(3 rows)
|
||||
|
||||
QUERY: select * from <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> = '<27><><EFBFBD>Z01<30><31><EFBFBD>';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>ע1a
|
||||
---------------+---------+--------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><><EFBFBD>Z01<30><31><EFBFBD>|
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> ~* '<27><><EFBFBD>z01<30><31><EFBFBD>';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>ע1a
|
||||
---------------+---------+--------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><><EFBFBD>Z01<30><31><EFBFBD>|
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> like '_Z01_';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>ע1a
|
||||
---------------+---------+--------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><><EFBFBD>Z01<30><31><EFBFBD>|
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD> like '_Z%';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>ע1a
|
||||
---------------+---------+--------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><><EFBFBD>Z01<30><31><EFBFBD>|
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~ '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ԑͼ]';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>ע1a
|
||||
---------------+---------+--------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>A01<30><31><EFBFBD>|
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑͼ<EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>B01<30><31><EFBFBD>|
|
||||
(2 rows)
|
||||
|
||||
QUERY: select * from <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ԑͼ]';
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>ע1a
|
||||
---------------+---------+--------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>A01<30><31><EFBFBD>|
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑͼ<EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>B01<30><31><EFBFBD>|
|
||||
(2 rows)
|
||||
|
||||
QUERY: select *,character_length(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) from <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>ע1a|length
|
||||
---------------+---------+--------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>A01<30><31><EFBFBD>| | 5
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑͼ<EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>B01<30><31><EFBFBD>| | 4
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><><EFBFBD>Z01<30><31><EFBFBD>| | 5
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,octet_length(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) from <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>ע1a|octet_length
|
||||
---------------+---------+--------+------------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>A01<30><31><EFBFBD>| | 15
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑͼ<EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>B01<30><31><EFBFBD>| | 12
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><><EFBFBD>Z01<30><31><EFBFBD>| | 15
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,position('<27><><EFBFBD>' in <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) from <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>ע1a|strpos
|
||||
---------------+---------+--------+------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>A01<30><31><EFBFBD>| | 3
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑͼ<EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>B01<30><31><EFBFBD>| | 0
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><><EFBFBD>Z01<30><31><EFBFBD>| | 0
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,substring(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from 3 for 4) from <20><>Ƒ<EFBFBD>㑻<EFBFBD><E391BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> |<7C><>֑<EFBFBD><D691><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD>ע1a|substr
|
||||
---------------+---------+--------+---------
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>A01<30><31><EFBFBD>| |<7C><>ԑʾ<D491><CABE><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑͼ<EFBFBD><EFBFBD><EFBFBD> |<7C><><EFBFBD>B01<30><31><EFBFBD>| |<7C>ͼ<EFBFBD><CDBC><EFBFBD>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><EFBFBD><EFBFBD>Ա|<7C><><EFBFBD>Z01<30><31><EFBFBD>| |<7C><>̑<EFBFBD><CC91><EFBFBD>Ա
|
||||
(3 rows)
|
||||
|
||||
QUERY: drop table <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD>;
|
||||
ERROR: Relation <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD> Does Not Exist!
|
||||
QUERY: create table <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD> (<28><>듾<EFBFBD> text, <20><><C293><D7BE>ړ<EFBFBD><DA93> varchar, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1A<31><41> char(16));
|
||||
QUERY: create index <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD>index1 on <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD> using btree (<28><>듾<EFBFBD>);
|
||||
QUERY: create index <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD>index2 on <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD> using hash (<28><><C293><D7BE>ړ<EFBFBD><DA93>);
|
||||
QUERY: insert into <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD> values('<27><>ēǻ<C493><C7BB>͓<EFBFBD><EFBFBD><F093BDBA>Ó<EFBFBD><C393><EFBFBD><EFBFBD><EFBFBD>', '<27>ѦA01<30>߾');
|
||||
QUERY: insert into <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD> values('<27><>ēǻ<C493><C7BB>͓<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD>ȓ<EFBFBD><C893>', '<27><><EFBFBD>B10<31><30><EFBFBD>');
|
||||
QUERY: insert into <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD> values('<27><>ēǻ<C493><C7BB>͓<EFBFBD><CD93><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD><EFBFBD>', '<27><><EFBFBD>Z01<30><31><EFBFBD>');
|
||||
QUERY: vacuum <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD>;
|
||||
QUERY: select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD>;
|
||||
<EFBFBD><EFBFBD>듾<EFBFBD> |<7C><><C293><D7BE>ړ<EFBFBD><DA93>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>
|
||||
------------------------+------------+--------------
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD><EFBFBD><EFBFBD>Ó<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C>ѦA01<30>߾ |
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD>ד<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȓ<EFBFBD><EFBFBD> |<7C><><EFBFBD>B10<31><30><EFBFBD> |
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
(3 rows)
|
||||
|
||||
QUERY: select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD> where <20><><C293><D7BE>ړ<EFBFBD><DA93> = '<27><><EFBFBD>Z01<30><31><EFBFBD>';
|
||||
<EFBFBD><EFBFBD>듾<EFBFBD> |<7C><><C293><D7BE>ړ<EFBFBD><DA93>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>
|
||||
------------------------+------------+--------------
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD> where <20><><C293><D7BE>ړ<EFBFBD><DA93> ~* '<27><><EFBFBD>z01<30><31><EFBFBD>';
|
||||
<EFBFBD><EFBFBD>듾<EFBFBD> |<7C><><C293><D7BE>ړ<EFBFBD><DA93>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>
|
||||
------------------------+------------+--------------
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD> where <20><><C293><D7BE>ړ<EFBFBD><DA93> like '_Z01_';
|
||||
<EFBFBD><EFBFBD>듾<EFBFBD> |<7C><><C293><D7BE>ړ<EFBFBD><DA93>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>
|
||||
------------------------+------------+--------------
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD> where <20><><C293><D7BE>ړ<EFBFBD><DA93> like '_Z%';
|
||||
<EFBFBD><EFBFBD>듾<EFBFBD> |<7C><><C293><D7BE>ړ<EFBFBD><DA93>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>
|
||||
------------------------+------------+--------------
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>Z01<30><31><EFBFBD> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD> where <20><>듾<EFBFBD> ~ '<27><>ēǻ<C493><C7BB><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]';
|
||||
<EFBFBD><EFBFBD>듾<EFBFBD> |<7C><><C293><D7BE>ړ<EFBFBD><DA93>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>
|
||||
------------------------+------------+--------------
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD><EFBFBD><EFBFBD>Ó<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C>ѦA01<30>߾ |
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD>ד<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȓ<EFBFBD><EFBFBD> |<7C><><EFBFBD>B10<31><30><EFBFBD> |
|
||||
(2 rows)
|
||||
|
||||
QUERY: select * from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD> where <20><>듾<EFBFBD> ~* '<27><>ēǻ<C493><C7BB><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]';
|
||||
<EFBFBD><EFBFBD>듾<EFBFBD> |<7C><><C293><D7BE>ړ<EFBFBD><DA93>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>
|
||||
------------------------+------------+--------------
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD><EFBFBD><EFBFBD>Ó<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C>ѦA01<30>߾ |
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD>ד<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȓ<EFBFBD><EFBFBD> |<7C><><EFBFBD>B10<31><30><EFBFBD> |
|
||||
(2 rows)
|
||||
|
||||
QUERY: select *,character_length(<28><>듾<EFBFBD>) from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD>;
|
||||
<EFBFBD><EFBFBD>듾<EFBFBD> |<7C><><C293><D7BE>ړ<EFBFBD><DA93>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>|length
|
||||
------------------------+------------+--------------+------
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD><EFBFBD><EFBFBD>Ó<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C>ѦA01<30>߾ | | 8
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD>ד<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȓ<EFBFBD><EFBFBD> |<7C><><EFBFBD>B10<31><30><EFBFBD> | | 7
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>Z01<30><31><EFBFBD> | | 8
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,octet_length(<28><>듾<EFBFBD>) from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD>;
|
||||
<EFBFBD><EFBFBD>듾<EFBFBD> |<7C><><C293><D7BE>ړ<EFBFBD><DA93>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>|octet_length
|
||||
------------------------+------------+--------------+------------
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD><EFBFBD><EFBFBD>Ó<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C>ѦA01<30>߾ | | 24
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD>ד<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȓ<EFBFBD><EFBFBD> |<7C><><EFBFBD>B10<31><30><EFBFBD> | | 21
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>Z01<30><31><EFBFBD> | | 24
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,position('<27><><EFBFBD>' in <20><>듾<EFBFBD>) from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD>;
|
||||
<EFBFBD><EFBFBD>듾<EFBFBD> |<7C><><C293><D7BE>ړ<EFBFBD><DA93>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>|strpos
|
||||
------------------------+------------+--------------+------
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD><EFBFBD><EFBFBD>Ó<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C>ѦA01<30>߾ | | 4
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD>ד<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȓ<EFBFBD><EFBFBD> |<7C><><EFBFBD>B10<31><30><EFBFBD> | | 0
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>Z01<30><31><EFBFBD> | | 0
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,substring(<28><>듾<EFBFBD> from 3 for 4) from <20>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><D1A6>듾<EFBFBD>;
|
||||
<EFBFBD><EFBFBD>듾<EFBFBD> |<7C><><C293><D7BE>ړ<EFBFBD><DA93>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1a<31><61>|substr
|
||||
------------------------+------------+--------------+------------
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD><EFBFBD><EFBFBD>Ó<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C>ѦA01<30>߾ | |<7C><>͓<EFBFBD><EFBFBD><F093BDBA><EFBFBD>
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD>ד<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȓ<EFBFBD><EFBFBD> |<7C><><EFBFBD>B10<31><30><EFBFBD> | |<7C><>͓<EFBFBD>ד<EFBFBD><D793><EFBFBD><EFBFBD><EFBFBD>
|
||||
<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>|<7C><><EFBFBD>Z01<30><31><EFBFBD> | |<7C><>͓<EFBFBD><CD93><EFBFBD><EFBFBD>Γ<EFBFBD><CE93>
|
||||
(3 rows)
|
||||
|
||||
QUERY: drop table test;
|
||||
ERROR: Relation test Does Not Exist!
|
||||
QUERY: create table test (t text);
|
||||
QUERY: insert into test values('ENGLISH');
|
||||
QUERY: insert into test values('FRAN<41><4E>AIS');
|
||||
QUERY: insert into test values('ESPA<50><41>OL');
|
||||
QUERY: insert into test values('<27><>SLENSKA');
|
||||
QUERY: insert into test values('ENGLISH FRAN<41><4E>AIS ESPA<50><41>OL <20><>SLENSKA');
|
||||
QUERY: vacuum test;
|
||||
QUERY: select * from test;
|
||||
t
|
||||
------------------------------------
|
||||
ENGLISH
|
||||
FRAN<EFBFBD><EFBFBD>AIS
|
||||
ESPA<EFBFBD><EFBFBD>OL
|
||||
<EFBFBD><EFBFBD>SLENSKA
|
||||
ENGLISH FRAN<41><4E>AIS ESPA<50><41>OL <20><>SLENSKA
|
||||
(5 rows)
|
||||
|
||||
QUERY: select * from test where t = 'ESPA<50><41>OL';
|
||||
t
|
||||
--------
|
||||
ESPA<EFBFBD><EFBFBD>OL
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from test where t ~* 'espa<70><61>ol';
|
||||
t
|
||||
------------------------------------
|
||||
ESPA<EFBFBD><EFBFBD>OL
|
||||
ENGLISH FRAN<41><4E>AIS ESPA<50><41>OL <20><>SLENSKA
|
||||
(2 rows)
|
||||
|
||||
QUERY: select *,character_length(t) from test;
|
||||
t |length
|
||||
------------------------------------+------
|
||||
ENGLISH | 7
|
||||
FRAN<EFBFBD><EFBFBD>AIS | 8
|
||||
ESPA<EFBFBD><EFBFBD>OL | 7
|
||||
<EFBFBD><EFBFBD>SLENSKA | 8
|
||||
ENGLISH FRAN<41><4E>AIS ESPA<50><41>OL <20><>SLENSKA| 33
|
||||
(5 rows)
|
||||
|
||||
QUERY: select *,octet_length(t) from test;
|
||||
t |octet_length
|
||||
------------------------------------+------------
|
||||
ENGLISH | 7
|
||||
FRAN<EFBFBD><EFBFBD>AIS | 9
|
||||
ESPA<EFBFBD><EFBFBD>OL | 8
|
||||
<EFBFBD><EFBFBD>SLENSKA | 9
|
||||
ENGLISH FRAN<41><4E>AIS ESPA<50><41>OL <20><>SLENSKA| 36
|
||||
(5 rows)
|
||||
|
||||
QUERY: select *,position('L' in t) from test;
|
||||
t |strpos
|
||||
------------------------------------+------
|
||||
ENGLISH | 4
|
||||
FRAN<EFBFBD><EFBFBD>AIS | 0
|
||||
ESPA<EFBFBD><EFBFBD>OL | 7
|
||||
<EFBFBD><EFBFBD>SLENSKA | 3
|
||||
ENGLISH FRAN<41><4E>AIS ESPA<50><41>OL <20><>SLENSKA| 4
|
||||
(5 rows)
|
||||
|
||||
QUERY: select *,substring(t from 3 for 4) from test;
|
||||
t |substr
|
||||
------------------------------------+------
|
||||
ENGLISH |GLIS
|
||||
FRAN<EFBFBD><EFBFBD>AIS |AN<41><4E>A
|
||||
ESPA<EFBFBD><EFBFBD>OL |PA<50><41>O
|
||||
<EFBFBD><EFBFBD>SLENSKA |LENS
|
||||
ENGLISH FRAN<41><4E>AIS ESPA<50><41>OL <20><>SLENSKA|GLIS
|
||||
(5 rows)
|
||||
|
90
src/test/mb/expected/sjis.out
Normal file
90
src/test/mb/expected/sjis.out
Normal file
@ -0,0 +1,90 @@
|
||||
QUERY: drop table <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>;
|
||||
QUERY: create table <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> (<28>p<EFBFBD><70> text, <20><><EFBFBD>ރR<DE83>[<5B>h varchar, <20><><EFBFBD>l1A<31><41><EFBFBD><EFBFBD> char(16));
|
||||
QUERY: create index <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>index1 on <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> using btree (<28>p<EFBFBD><70>);
|
||||
QUERY: create index <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>index2 on <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> using hash (<28><><EFBFBD>ރR<DE83>[<5B>h);
|
||||
QUERY: insert into <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> values('<27>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C','<27>@A01<30><31>');
|
||||
QUERY: insert into <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> values('<27>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>O<EFBFBD><4F><EFBFBD>t<EFBFBD>B<EFBFBD>b<EFBFBD>N<EFBFBD>X','<27><>B10<31><30>');
|
||||
QUERY: insert into <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> values('<27>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[','<27>lZ01<30><31>');
|
||||
QUERY: vacuum <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>;
|
||||
QUERY: select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>;
|
||||
<EFBFBD>p<EFBFBD><EFBFBD> |<7C><><EFBFBD>ރR<DE83>[<5B>h|<7C><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD>
|
||||
--------------------------+----------+----------
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C |<7C>@A01<30><31> |
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>O<EFBFBD><4F><EFBFBD>t<EFBFBD>B<EFBFBD>b<EFBFBD>N<EFBFBD>X|<7C><>B10<31><30> |
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[ |<7C>lZ01<30><31> |
|
||||
(3 rows)
|
||||
|
||||
QUERY: select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> where <20><><EFBFBD>ރR<DE83>[<5B>h = '<27>lZ01<30><31>';
|
||||
<EFBFBD>p<EFBFBD><EFBFBD> |<7C><><EFBFBD>ރR<DE83>[<5B>h|<7C><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD>
|
||||
------------------------+----------+----------
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[|<7C>lZ01<30><31> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> where <20><><EFBFBD>ރR<DE83>[<5B>h ~* '<27>lz01<30><31>';
|
||||
<EFBFBD>p<EFBFBD><EFBFBD> |<7C><><EFBFBD>ރR<DE83>[<5B>h|<7C><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD>
|
||||
------------------------+----------+----------
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[|<7C>lZ01<30><31> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> where <20><><EFBFBD>ރR<DE83>[<5B>h like '_Z01_';
|
||||
<EFBFBD>p<EFBFBD><EFBFBD> |<7C><><EFBFBD>ރR<DE83>[<5B>h|<7C><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD>
|
||||
------------------------+----------+----------
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[|<7C>lZ01<30><31> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> where <20><><EFBFBD>ރR<DE83>[<5B>h like '_Z%';
|
||||
<EFBFBD>p<EFBFBD><EFBFBD> |<7C><><EFBFBD>ރR<DE83>[<5B>h|<7C><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD>
|
||||
------------------------+----------+----------
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[|<7C>lZ01<30><31> |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> where <20>p<EFBFBD><70> ~ '<27>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^[<5B>f<EFBFBD>O]';
|
||||
<EFBFBD>p<EFBFBD><EFBFBD> |<7C><><EFBFBD>ރR<DE83>[<5B>h|<7C><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD>
|
||||
--------------------------+----------+----------
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C |<7C>@A01<30><31> |
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>O<EFBFBD><4F><EFBFBD>t<EFBFBD>B<EFBFBD>b<EFBFBD>N<EFBFBD>X|<7C><>B10<31><30> |
|
||||
(2 rows)
|
||||
|
||||
QUERY: select * from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> where <20>p<EFBFBD><70> ~* '<27>R<EFBFBD><52><EFBFBD>s<EFBFBD><73><EFBFBD>[<5B>^[<5B>f<EFBFBD>O]';
|
||||
<EFBFBD>p<EFBFBD><EFBFBD> |<7C><><EFBFBD>ރR<DE83>[<5B>h|<7C><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD>
|
||||
--------------------------+----------+----------
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C |<7C>@A01<30><31> |
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>O<EFBFBD><4F><EFBFBD>t<EFBFBD>B<EFBFBD>b<EFBFBD>N<EFBFBD>X|<7C><>B10<31><30> |
|
||||
(2 rows)
|
||||
|
||||
QUERY: select *,character_length(<28>p<EFBFBD><70>) from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>;
|
||||
<EFBFBD>p<EFBFBD><EFBFBD> |<7C><><EFBFBD>ރR<DE83>[<5B>h|<7C><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD>|length
|
||||
--------------------------+----------+----------+------
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C |<7C>@A01<30><31> | | 12
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>O<EFBFBD><4F><EFBFBD>t<EFBFBD>B<EFBFBD>b<EFBFBD>N<EFBFBD>X|<7C><>B10<31><30> | | 13
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[ |<7C>lZ01<30><31> | | 12
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,octet_length(<28>p<EFBFBD><70>) from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>;
|
||||
<EFBFBD>p<EFBFBD><EFBFBD> |<7C><><EFBFBD>ރR<DE83>[<5B>h|<7C><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD>|octet_length
|
||||
--------------------------+----------+----------+------------
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C |<7C>@A01<30><31> | | 24
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>O<EFBFBD><4F><EFBFBD>t<EFBFBD>B<EFBFBD>b<EFBFBD>N<EFBFBD>X|<7C><>B10<31><30> | | 26
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[ |<7C>lZ01<30><31> | | 24
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,position('<27>f' in <20>p<EFBFBD><70>) from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>;
|
||||
<EFBFBD>p<EFBFBD><EFBFBD> |<7C><><EFBFBD>ރR<DE83>[<5B>h|<7C><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD>|strpos
|
||||
--------------------------+----------+----------+------
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C |<7C>@A01<30><31> | | 7
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>O<EFBFBD><4F><EFBFBD>t<EFBFBD>B<EFBFBD>b<EFBFBD>N<EFBFBD>X|<7C><>B10<31><30> | | 0
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[ |<7C>lZ01<30><31> | | 0
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,substring(<28>p<EFBFBD><70> from 10 for 4) from <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70>;
|
||||
<EFBFBD>p<EFBFBD><EFBFBD> |<7C><><EFBFBD>ރR<DE83>[<5B>h|<7C><><EFBFBD>l1a<31><61><EFBFBD><EFBFBD>|substr
|
||||
--------------------------+----------+----------+--------
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C |<7C>@A01<30><31> | |<7C>v<EFBFBD><76><EFBFBD>C
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>O<EFBFBD><4F><EFBFBD>t<EFBFBD>B<EFBFBD>b<EFBFBD>N<EFBFBD>X|<7C><>B10<31><30> | |<7C>B<EFBFBD>b<EFBFBD>N<EFBFBD>X
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[ |<7C>lZ01<30><31> | |<7C><><EFBFBD>}<7D>[
|
||||
(3 rows)
|
||||
|
||||
QUERY: copy <20>v<EFBFBD>Z<EFBFBD>@<40>p<EFBFBD><70> to stdout;
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C <09>@A01<30><31> \N
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>O<EFBFBD><4F><EFBFBD>t<EFBFBD>B<EFBFBD>b<EFBFBD>N<EFBFBD>X <09><>B10<31><30> \N
|
||||
<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[ <09>lZ01<30><31> \N
|
87
src/test/mb/expected/unicode.out
Normal file
87
src/test/mb/expected/unicode.out
Normal file
@ -0,0 +1,87 @@
|
||||
QUERY: drop table 計算機用語;
|
||||
ERROR: Relation 計算機用語 Does Not Exist!
|
||||
QUERY: create table 計算機用語 (用語 text, 分類コード varchar, 備考1Aだよ char(16));
|
||||
QUERY: create index 計算機用語index1 on 計算機用語 using btree (用語);
|
||||
QUERY: create index 計算機用語index2 on 計算機用語 using hash (分類コード);
|
||||
QUERY: insert into 計算機用語 values('コンピュータディスプレイ','機A01上');
|
||||
QUERY: insert into 計算機用語 values('コンピュータグラフィックス','分B10中');
|
||||
QUERY: insert into 計算機用語 values('コンピュータプログラマー','人Z01下');
|
||||
QUERY: vacuum 計算機用語;
|
||||
QUERY: select * from 計算機用語;
|
||||
用語 |分類コード|備考1aだよ
|
||||
---------------------------------------+---------------+--------------
|
||||
コンピュータディスプレイ |機A01上 |
|
||||
コンピュータグラフィックス|分B10中 |
|
||||
コンピュータプログラマー |人Z01下 |
|
||||
(3 rows)
|
||||
|
||||
QUERY: select * from 計算機用語 where 分類コード = '人Z01下';
|
||||
用語 |分類コード|備考1aだよ
|
||||
------------------------------------+---------------+--------------
|
||||
コンピュータプログラマー|人Z01下 |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from 計算機用語 where 分類コード ~* '人z01下';
|
||||
用語 |分類コード|備考1aだよ
|
||||
------------------------------------+---------------+--------------
|
||||
コンピュータプログラマー|人Z01下 |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from 計算機用語 where 分類コード like '_Z01_';
|
||||
用語 |分類コード|備考1aだよ
|
||||
------------------------------------+---------------+--------------
|
||||
コンピュータプログラマー|人Z01下 |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from 計算機用語 where 分類コード like '_Z%';
|
||||
用語 |分類コード|備考1aだよ
|
||||
------------------------------------+---------------+--------------
|
||||
コンピュータプログラマー|人Z01下 |
|
||||
(1 row)
|
||||
|
||||
QUERY: select * from 計算機用語 where 用語 ~ 'コンピュータ[デグ]';
|
||||
用語 |分類コード|備考1aだよ
|
||||
---------------------------------------+---------------+--------------
|
||||
コンピュータディスプレイ |機A01上 |
|
||||
コンピュータグラフィックス|分B10中 |
|
||||
(2 rows)
|
||||
|
||||
QUERY: select * from 計算機用語 where 用語 ~* 'コンピュータ[デグ]';
|
||||
用語 |分類コード|備考1aだよ
|
||||
---------------------------------------+---------------+--------------
|
||||
コンピュータディスプレイ |機A01上 |
|
||||
コンピュータグラフィックス|分B10中 |
|
||||
(2 rows)
|
||||
|
||||
QUERY: select *,character_length(用語) from 計算機用語;
|
||||
用語 |分類コード|備考1aだよ|length
|
||||
---------------------------------------+---------------+--------------+------
|
||||
コンピュータディスプレイ |機A01上 | | 12
|
||||
コンピュータグラフィックス|分B10中 | | 13
|
||||
コンピュータプログラマー |人Z01下 | | 12
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,octet_length(用語) from 計算機用語;
|
||||
用語 |分類コード|備考1aだよ|octet_length
|
||||
---------------------------------------+---------------+--------------+------------
|
||||
コンピュータディスプレイ |機A01上 | | 36
|
||||
コンピュータグラフィックス|分B10中 | | 39
|
||||
コンピュータプログラマー |人Z01下 | | 36
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,position('デ' in 用語) from 計算機用語;
|
||||
用語 |分類コード|備考1aだよ|strpos
|
||||
---------------------------------------+---------------+--------------+------
|
||||
コンピュータディスプレイ |機A01上 | | 7
|
||||
コンピュータグラフィックス|分B10中 | | 0
|
||||
コンピュータプログラマー |人Z01下 | | 0
|
||||
(3 rows)
|
||||
|
||||
QUERY: select *,substring(用語 from 10 for 4) from 計算機用語;
|
||||
用語 |分類コード|備考1aだよ|substr
|
||||
---------------------------------------+---------------+--------------+------------
|
||||
コンピュータディスプレイ |機A01上 | |プレイ
|
||||
コンピュータグラフィックス|分B10中 | |ィックス
|
||||
コンピュータプログラマー |人Z01下 | |ラマー
|
||||
(3 rows)
|
||||
|
48
src/test/mb/mbregress.sh
Normal file
48
src/test/mb/mbregress.sh
Normal file
@ -0,0 +1,48 @@
|
||||
#! /bin/sh
|
||||
# $Header: /cvsroot/pgsql/src/test/mb/mbregress.sh,v 1.1 1998/07/24 03:32:40 scrappy Exp $
|
||||
|
||||
if echo '\c' | grep -s c >/dev/null 2>&1
|
||||
then
|
||||
ECHO_N="echo -n"
|
||||
ECHO_C=""
|
||||
else
|
||||
ECHO_N="echo"
|
||||
ECHO_C='\c'
|
||||
fi
|
||||
|
||||
PSQL="psql -n -e -q"
|
||||
tests="euc_jp sjis euc_kr euc_cn unicode mule_internal"
|
||||
unset PGCLIENTENCODING
|
||||
for i in $tests
|
||||
do
|
||||
$ECHO_N "${i} .. " $ECHO_C
|
||||
|
||||
if [ $i = sjis ];then
|
||||
PGCLIENTENCODING=SJIS
|
||||
export PGCLIENTENCODING
|
||||
$PSQL euc_jp < sql/sjis.sql > results/sjis.out 2>&1
|
||||
unset PGCLIENTENCODING
|
||||
else
|
||||
destroydb $i >/dev/null 2>&1
|
||||
createdb -E `echo $i|tr "[a-z]" "[A-Z]"` $i
|
||||
$PSQL $i < sql/${i}.sql > results/${i}.out 2>&1
|
||||
fi
|
||||
|
||||
if [ -f expected/${i}-${SYSTEM}.out ]
|
||||
then
|
||||
EXPECTED="expected/${i}-${SYSTEM}.out"
|
||||
else
|
||||
EXPECTED="expected/${i}.out"
|
||||
fi
|
||||
|
||||
if [ `diff ${EXPECTED} results/${i}.out | wc -l` -ne 0 ]
|
||||
then
|
||||
( diff -wC3 ${EXPECTED} results/${i}.out; \
|
||||
echo ""; \
|
||||
echo "----------------------"; \
|
||||
echo "" ) >> regression.diffs
|
||||
echo failed
|
||||
else
|
||||
echo ok
|
||||
fi
|
||||
done
|
19
src/test/mb/sql/euc_cn.sql
Normal file
19
src/test/mb/sql/euc_cn.sql
Normal file
@ -0,0 +1,19 @@
|
||||
drop table <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
create table <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD> text, <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> varchar, <EFBFBD><EFBFBD>ע1A char(16));
|
||||
create index <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>index1 on <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>);
|
||||
create index <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>index2 on <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>);
|
||||
insert into <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD>','<EFBFBD><EFBFBD>A01<EFBFBD><EFBFBD>');
|
||||
insert into <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><EFBFBD>','<EFBFBD><EFBFBD>B01<EFBFBD><EFBFBD>');
|
||||
insert into <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD>Գ<EFBFBD><EFBFBD><EFBFBD>Ա','<EFBFBD><EFBFBD>Z01<EFBFBD><EFBFBD>');
|
||||
vacuum <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<EFBFBD><EFBFBD>Z01<EFBFBD><EFBFBD>';
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* '<EFBFBD><EFBFBD>z01<EFBFBD><EFBFBD>';
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z01_';
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z%';
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~ '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ͼ]';
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* '<EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ͼ]';
|
||||
select *,character_length(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>) from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
select *,octet_length(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>) from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
select *,position('<EFBFBD><EFBFBD>' in <EFBFBD><EFBFBD><EFBFBD><EFBFBD>) from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
select *,substring(<EFBFBD><EFBFBD><EFBFBD><EFBFBD> from 3 for 4) from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
19
src/test/mb/sql/euc_jp.sql
Normal file
19
src/test/mb/sql/euc_jp.sql
Normal file
@ -0,0 +1,19 @@
|
||||
drop table <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
|
||||
create table <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> (<EFBFBD>Ѹ<EFBFBD> text, ʬ<EFBFBD>ॳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> varchar, <EFBFBD><EFBFBD><EFBFBD><EFBFBD>1A<EFBFBD><EFBFBD><EFBFBD><EFBFBD> char(16));
|
||||
create index <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD>index1 on <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> using btree (<EFBFBD>Ѹ<EFBFBD>);
|
||||
create index <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD>index2 on <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> using hash (ʬ<EFBFBD>ॳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>);
|
||||
insert into <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ쥤','<EFBFBD><EFBFBD>A01<EFBFBD><EFBFBD>');
|
||||
insert into <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD>','ʬB10<EFBFBD><EFBFBD>');
|
||||
insert into <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޡ<EFBFBD>','<EFBFBD><EFBFBD>Z01<EFBFBD><EFBFBD>');
|
||||
vacuum <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<EFBFBD>ॳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<EFBFBD><EFBFBD>Z01<EFBFBD><EFBFBD>';
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<EFBFBD>ॳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* '<EFBFBD><EFBFBD>z01<EFBFBD><EFBFBD>';
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<EFBFBD>ॳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z01_';
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> where ʬ<EFBFBD>ॳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z%';
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> where <EFBFBD>Ѹ<EFBFBD> ~ '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD>[<5B>ǥ<EFBFBD>]';
|
||||
select * from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD> where <EFBFBD>Ѹ<EFBFBD> ~* '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԥ塼<EFBFBD><EFBFBD>[<5B>ǥ<EFBFBD>]';
|
||||
select *,character_length(<EFBFBD>Ѹ<EFBFBD>) from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
|
||||
select *,octet_length(<EFBFBD>Ѹ<EFBFBD>) from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
|
||||
select *,position('<EFBFBD><EFBFBD>' in <EFBFBD>Ѹ<EFBFBD>) from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
|
||||
select *,substring(<EFBFBD>Ѹ<EFBFBD> from 10 for 4) from <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѹ<EFBFBD>;
|
19
src/test/mb/sql/euc_kr.sql
Normal file
19
src/test/mb/sql/euc_kr.sql
Normal file
@ -0,0 +1,19 @@
|
||||
drop table ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
create table ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<EFBFBD><EFBFBD><EFBFBD><EFBFBD> text, <EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD> varchar, <EFBFBD><EFBFBD><EFBFBD><EFBFBD>1A<EFBFBD><EFBFBD><EFBFBD><EFBFBD> char(16));
|
||||
create index ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>index1 on ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree (<EFBFBD><EFBFBD><EFBFBD><EFBFBD>);
|
||||
create index ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>index2 on ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> using hash (<EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD>);
|
||||
insert into ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD>ǻ<EFBFBD>͵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>÷<EFBFBD><EFBFBD><EFBFBD>', 'ѦA01߾');
|
||||
insert into ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD>ǻ<EFBFBD>ͱ<EFBFBD><EFBFBD>Ƚ<EFBFBD>', '<EFBFBD><EFBFBD>B10<EFBFBD><EFBFBD>');
|
||||
insert into ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD>ǻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>α<EFBFBD><EFBFBD><EFBFBD>', '<EFBFBD><EFBFBD>Z01<EFBFBD><EFBFBD>');
|
||||
vacuum ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
select * from ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
select * from ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD> = '<EFBFBD><EFBFBD>Z01<EFBFBD><EFBFBD>';
|
||||
select * from ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD> ~* '<EFBFBD><EFBFBD>z01<EFBFBD><EFBFBD>';
|
||||
select * from ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD> like '_Z01_';
|
||||
select * from ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD> like '_Z%';
|
||||
select * from ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~ '<EFBFBD><EFBFBD>ǻ<EFBFBD><EFBFBD>[<5B><><EFBFBD><EFBFBD>]';
|
||||
select * from ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* '<EFBFBD><EFBFBD>ǻ<EFBFBD><EFBFBD>[<5B><><EFBFBD><EFBFBD>]';
|
||||
select *,character_length(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>) from ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
select *,octet_length(<EFBFBD><EFBFBD><EFBFBD><EFBFBD>) from ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
select *,position('<EFBFBD><EFBFBD>' in <EFBFBD><EFBFBD><EFBFBD><EFBFBD>) from ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
select *,substring(<EFBFBD><EFBFBD><EFBFBD><EFBFBD> from 3 for 4) from ͪߩѦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
72
src/test/mb/sql/mule_internal.sql
Normal file
72
src/test/mb/sql/mule_internal.sql
Normal file
@ -0,0 +1,72 @@
|
||||
drop table <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD>;
|
||||
create table <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> (<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> text, <EFBFBD>ʬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> varchar, <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1A<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> char(16));
|
||||
create index <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD>index1 on <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> using btree (<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD>);
|
||||
create index <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD>index2 on <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> using hash (<EFBFBD>ʬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>);
|
||||
insert into <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>쒥<EFBFBD>','<EFBFBD><EFBFBD><EFBFBD>A01<EFBFBD><EFBFBD><EFBFBD>');
|
||||
insert into <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>钥Ւ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ò<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>','<EFBFBD>ʬB10<EFBFBD><EFBFBD><EFBFBD>');
|
||||
insert into <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ג<EFBFBD>풥<EFBFBD><EFBFBD><EFBFBD>钥ޒ<EFBFBD><EFBFBD>','<EFBFBD><EFBFBD><EFBFBD>Z01<EFBFBD><EFBFBD><EFBFBD>');
|
||||
vacuum <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD>;
|
||||
select * from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD>;
|
||||
select * from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> where <EFBFBD>ʬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<EFBFBD><EFBFBD><EFBFBD>Z01<EFBFBD><EFBFBD><EFBFBD>';
|
||||
select * from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> where <EFBFBD>ʬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* '<EFBFBD><EFBFBD><EFBFBD>z01<EFBFBD><EFBFBD><EFBFBD>';
|
||||
select * from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> where <EFBFBD>ʬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z01_';
|
||||
select * from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> where <EFBFBD>ʬ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z%';
|
||||
select * from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> where <EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> ~ '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ǒ<EFBFBD><C792>]';
|
||||
select * from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> where <EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> ~* '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԓ<EFBFBD>咡<EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ǒ<EFBFBD><C792>]';
|
||||
select *,character_length(<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD>) from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD>;
|
||||
select *,octet_length(<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD>) from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD>;
|
||||
select *,position('<EFBFBD><EFBFBD><EFBFBD>' in <EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD>) from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD>;
|
||||
select *,substring(<EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD> from 10 for 4) from <EFBFBD><EFBFBD>ג<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ђ<EFBFBD><EFBFBD>;
|
||||
drop table <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
create table <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> text, <EFBFBD><EFBFBD>֑<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> varchar, <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ע1A char(16));
|
||||
create index <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>index1 on <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>);
|
||||
create index <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>index2 on <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> using btree(<EFBFBD><EFBFBD>֑<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>);
|
||||
insert into <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>ԑʾ<EFBFBD><EFBFBD><EFBFBD>','<EFBFBD><EFBFBD><EFBFBD>A01<EFBFBD><EFBFBD><EFBFBD>');
|
||||
insert into <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑͼ<EFBFBD><EFBFBD><EFBFBD>','<EFBFBD><EFBFBD><EFBFBD>B01<EFBFBD><EFBFBD><EFBFBD>');
|
||||
insert into <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> values('<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԑ<EFBFBD>̑<EFBFBD><EFBFBD><EFBFBD>Ա','<EFBFBD><EFBFBD><EFBFBD>Z01<EFBFBD><EFBFBD><EFBFBD>');
|
||||
vacuum <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
select * from <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
select * from <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD>֑<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> = '<EFBFBD><EFBFBD><EFBFBD>Z01<EFBFBD><EFBFBD><EFBFBD>';
|
||||
select * from <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD>֑<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* '<EFBFBD><EFBFBD><EFBFBD>z01<EFBFBD><EFBFBD><EFBFBD>';
|
||||
select * from <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD>֑<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z01_';
|
||||
select * from <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD>֑<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> like '_Z%';
|
||||
select * from <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~ '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ԑͼ]';
|
||||
select * from <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ~* '<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>ԑͼ]';
|
||||
select *,character_length(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) from <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
select *,octet_length(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) from <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
select *,position('<EFBFBD><EFBFBD><EFBFBD>' in <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) from <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
select *,substring(<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> from 3 for 4) from <EFBFBD><EFBFBD>Ƒ<EFBFBD>㑻<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
|
||||
drop table <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD>;
|
||||
create table <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD> (<EFBFBD><EFBFBD>듾<EFBFBD> text, <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ړ<EFBFBD><EFBFBD> varchar, <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1A<EFBFBD><EFBFBD> char(16));
|
||||
create index <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD>index1 on <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD> using btree (<EFBFBD><EFBFBD>듾<EFBFBD>);
|
||||
create index <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD>index2 on <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD> using hash (<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ړ<EFBFBD><EFBFBD>);
|
||||
insert into <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD> values('<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD><EFBFBD><EFBFBD>Ó<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', '<EFBFBD>ѦA01<EFBFBD>߾');
|
||||
insert into <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD> values('<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD>ד<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȓ<EFBFBD><EFBFBD>', '<EFBFBD><EFBFBD><EFBFBD>B10<EFBFBD><EFBFBD><EFBFBD>');
|
||||
insert into <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD> values('<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD>͓<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Γ<EFBFBD>ד<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>', '<EFBFBD><EFBFBD><EFBFBD>Z01<EFBFBD><EFBFBD><EFBFBD>');
|
||||
vacuum <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD>;
|
||||
select * from <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD>;
|
||||
select * from <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD> where <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ړ<EFBFBD><EFBFBD> = '<EFBFBD><EFBFBD><EFBFBD>Z01<EFBFBD><EFBFBD><EFBFBD>';
|
||||
select * from <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD> where <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ړ<EFBFBD><EFBFBD> ~* '<EFBFBD><EFBFBD><EFBFBD>z01<EFBFBD><EFBFBD><EFBFBD>';
|
||||
select * from <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD> where <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ړ<EFBFBD><EFBFBD> like '_Z01_';
|
||||
select * from <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD> where <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ړ<EFBFBD><EFBFBD> like '_Z%';
|
||||
select * from <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD> where <EFBFBD><EFBFBD>듾<EFBFBD> ~ '<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]';
|
||||
select * from <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD> where <EFBFBD><EFBFBD>듾<EFBFBD> ~* '<EFBFBD><EFBFBD>ēǻ<EFBFBD><EFBFBD><EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]';
|
||||
select *,character_length(<EFBFBD><EFBFBD>듾<EFBFBD>) from <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD>;
|
||||
select *,octet_length(<EFBFBD><EFBFBD>듾<EFBFBD>) from <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD>;
|
||||
select *,position('<EFBFBD><EFBFBD><EFBFBD>' in <EFBFBD><EFBFBD>듾<EFBFBD>) from <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD>;
|
||||
select *,substring(<EFBFBD><EFBFBD>듾<EFBFBD> from 3 for 4) from <EFBFBD>ͪ<EFBFBD>ߩ<EFBFBD>Ѧ<EFBFBD><EFBFBD>듾<EFBFBD>;
|
||||
drop table test;
|
||||
create table test (t text);
|
||||
insert into test values('ENGLISH');
|
||||
insert into test values('FRAN<EFBFBD><EFBFBD>AIS');
|
||||
insert into test values('ESPA<EFBFBD><EFBFBD>OL');
|
||||
insert into test values('<EFBFBD><EFBFBD>SLENSKA');
|
||||
insert into test values('ENGLISH FRAN<41><4E>AIS ESPA<50><41>OL <20><>SLENSKA');
|
||||
vacuum test;
|
||||
select * from test;
|
||||
select * from test where t = 'ESPA<EFBFBD><EFBFBD>OL';
|
||||
select * from test where t ~* 'espa<EFBFBD><EFBFBD>ol';
|
||||
select *,character_length(t) from test;
|
||||
select *,octet_length(t) from test;
|
||||
select *,position('L' in t) from test;
|
||||
select *,substring(t from 3 for 4) from test;
|
20
src/test/mb/sql/sjis.sql
Normal file
20
src/test/mb/sql/sjis.sql
Normal file
@ -0,0 +1,20 @@
|
||||
drop table <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD>;
|
||||
create table <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD> (<EFBFBD>p<EFBFBD><EFBFBD> text, <EFBFBD><EFBFBD><EFBFBD>ރR<EFBFBD>[<EFBFBD>h varchar, <EFBFBD><EFBFBD><EFBFBD>l1A<EFBFBD><EFBFBD><EFBFBD><EFBFBD> char(16));
|
||||
create index <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD>index1 on <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD> using btree (<EFBFBD>p<EFBFBD><EFBFBD>);
|
||||
create index <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD>index2 on <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD> using hash (<EFBFBD><EFBFBD><EFBFBD>ރR<EFBFBD>[<EFBFBD>h);
|
||||
insert into <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD> values('<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>f<EFBFBD>B<EFBFBD>X<EFBFBD>v<EFBFBD><76><EFBFBD>C','<EFBFBD>@A01<30><31>');
|
||||
insert into <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD> values('<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>O<EFBFBD><4F><EFBFBD>t<EFBFBD>B<EFBFBD>b<EFBFBD>N<EFBFBD>X','<EFBFBD><EFBFBD>B10<EFBFBD><EFBFBD>');
|
||||
insert into <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD> values('<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^<5E>v<EFBFBD><76><EFBFBD>O<EFBFBD><4F><EFBFBD>}<7D>[','<EFBFBD>lZ01<EFBFBD><EFBFBD>');
|
||||
vacuum <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD>;
|
||||
select * from <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD>;
|
||||
select * from <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD>ރR<EFBFBD>[<EFBFBD>h = '<EFBFBD>lZ01<EFBFBD><EFBFBD>';
|
||||
select * from <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD>ރR<EFBFBD>[<EFBFBD>h ~* '<EFBFBD>lz01<EFBFBD><EFBFBD>';
|
||||
select * from <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD>ރR<EFBFBD>[<EFBFBD>h like '_Z01_';
|
||||
select * from <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD> where <EFBFBD><EFBFBD><EFBFBD>ރR<EFBFBD>[<EFBFBD>h like '_Z%';
|
||||
select * from <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD> where <EFBFBD>p<EFBFBD><EFBFBD> ~ '<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^[<5B>f<EFBFBD>O]';
|
||||
select * from <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD> where <EFBFBD>p<EFBFBD><EFBFBD> ~* '<EFBFBD>R<EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><EFBFBD><EFBFBD>[<5B>^[<5B>f<EFBFBD>O]';
|
||||
select *,character_length(<EFBFBD>p<EFBFBD><EFBFBD>) from <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD>;
|
||||
select *,octet_length(<EFBFBD>p<EFBFBD><EFBFBD>) from <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD>;
|
||||
select *,position('<EFBFBD>f' in <EFBFBD>p<EFBFBD><EFBFBD>) from <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD>;
|
||||
select *,substring(<EFBFBD>p<EFBFBD><EFBFBD> from 10 for 4) from <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD>;
|
||||
copy <EFBFBD>v<EFBFBD>Z<EFBFBD>@<EFBFBD>p<EFBFBD><EFBFBD> to stdout;
|
19
src/test/mb/sql/unicode.sql
Normal file
19
src/test/mb/sql/unicode.sql
Normal file
@ -0,0 +1,19 @@
|
||||
drop table 計算機用語;
|
||||
create table 計算機用語 (用語 text, 分類コード varchar, 備考1Aだよ char(16));
|
||||
create index 計算機用語index1 on 計算機用語 using btree (用語);
|
||||
create index 計算機用語index2 on 計算機用語 using hash (分類コード);
|
||||
insert into 計算機用語 values('コンピュータディスプレイ','機A01上');
|
||||
insert into 計算機用語 values('コンピュータグラフィックス','分B10中');
|
||||
insert into 計算機用語 values('コンピュータプログラマー','人Z01下');
|
||||
vacuum 計算機用語;
|
||||
select * from 計算機用語;
|
||||
select * from 計算機用語 where 分類コード = '人Z01下';
|
||||
select * from 計算機用語 where 分類コード ~* '人z01下';
|
||||
select * from 計算機用語 where 分類コード like '_Z01_';
|
||||
select * from 計算機用語 where 分類コード like '_Z%';
|
||||
select * from 計算機用語 where 用語 ~ 'コンピュータ[デグ]';
|
||||
select * from 計算機用語 where 用語 ~* 'コンピュータ[デグ]';
|
||||
select *,character_length(用語) from 計算機用語;
|
||||
select *,octet_length(用語) from 計算機用語;
|
||||
select *,position('デ' in 用語) from 計算機用語;
|
||||
select *,substring(用語 from 10 for 4) from 計算機用語;
|
Reference in New Issue
Block a user