12345678910111213141516171819202122232425262728293031 |
- --
- -- VARCHAR
- --
- CREATE TABLE VARCHAR_TBL(f1 varchar(1));
- INSERT INTO VARCHAR_TBL (f1) VALUES ('a');
- INSERT INTO VARCHAR_TBL (f1) VALUES ('A');
- -- any of the following three input formats are acceptable
- INSERT INTO VARCHAR_TBL (f1) VALUES ('1');
- INSERT INTO VARCHAR_TBL (f1) VALUES (2);
- INSERT INTO VARCHAR_TBL (f1) VALUES ('3');
- -- zero-length char
- INSERT INTO VARCHAR_TBL (f1) VALUES ('');
- INSERT INTO VARCHAR_TBL (f1) VALUES ('c ');
- SELECT c.*
- FROM VARCHAR_TBL c
- WHERE c.f1 = 'a';
- SELECT c.*
- FROM VARCHAR_TBL c
- WHERE c.f1 < 'a';
- SELECT c.*
- FROM VARCHAR_TBL c
- WHERE c.f1 <= 'a';
- DROP TABLE VARCHAR_TBL;
- --
- -- Now test longer arrays of char
- --
- CREATE TABLE VARCHAR_TBL(f1 varchar(4));
- INSERT INTO VARCHAR_TBL (f1) VALUES ('a');
- INSERT INTO VARCHAR_TBL (f1) VALUES ('ab');
- INSERT INTO VARCHAR_TBL (f1) VALUES ('abcd');
- INSERT INTO VARCHAR_TBL (f1) VALUES ('abcd ');
|