adding test scripts
[csql.git] / test / sqlapi / Csql / DDLStmt / TODO
blob31790042ae836195d70feffca557208217e4cdf3
1 * 1.Creating table using all Datatypes.
2  Create table t1 with all datatypes(TINYINT,SMALLINT,INT,BIGINT,CHAR,VARCHAR,FLOAT,DOUBLE,DATE,TIME,TIMESTAMP).
3  It should pass. (createtablewithalldatatype.c)
5 * 2. Default value testing with all datatypes.(TINYINT,SMALLINT,INT,BIGINT,CHAR,VARCHAR,FLOAT,DOUBLE,DATE,TIME,TIMESTAMP))
6    Insert a record say (insert into t1 (f1) values(1); It should insert default values in all other fields.
7    Insert null values in all the fields , it should accept null values.
8    Update all the inserted default field values to null. it should update. (defaultwithalldatatype.c)
10 * 3. NOT NULL Constraint Testing with all datatypes. Try to put null values in Not Null fields,it should not be allowed. (notnullonalldatatype.c)
12 * 4. Primary key(t1) and foreign key(t2) testing.
13    try to drop t1 . it should fail.
15 * 5. Autoincrement key should not be allowed for the datatypes other than all int types.
17 * 6. CopyStatement Testing.(field level and table level).
19 * 7. Create Hash indexes on the fields which are (TINYINT,SMALLINT,INT,BIGINT,CHAR,VARCHAR,DATE,TIME).
21 * 8. Create Tree indexes on all datatypes(TINYINT,SMALLINT,INT,BIGINT,CHAR,VARCHAR,FLOAT,DOUBLE,DATE,TIME,TIMESTAMP).
23 * 9. Create composite hash indexes in different combinations taking datatypes like (TINYINT,SMALLINT,INT,BIGINT,CHAR,VARCHAR,DATE,TIME).
25 * 10.Char and varchar field length should not be more than 8000 bytes. 
26 exp file needs to be created