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