varchar.sql
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:1k
- -- ****************** test built-in type 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 ('');
- -- try varchar's of greater than 1 length
- INSERT INTO VARCHAR_TBL (f1) VALUES ('cd');
- SELECT '' AS seven, VARCHAR_TBL.*;
- SELECT '' AS six, c.*
- FROM VARCHAR_TBL c
- WHERE c.f1 <> 'a';
- SELECT '' AS one, c.*
- FROM VARCHAR_TBL c
- WHERE c.f1 = 'a';
- SELECT '' AS five, c.*
- FROM VARCHAR_TBL c
- WHERE c.f1 < 'a';
- SELECT '' AS six, c.*
- FROM VARCHAR_TBL c
- WHERE c.f1 <= 'a';
- SELECT '' AS one, c.*
- FROM VARCHAR_TBL c
- WHERE c.f1 > 'a';
- SELECT '' AS two, 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 ('abcde');
- SELECT '' AS four, VARCHAR_TBL.*;