*** empty log message ***
[csql.git] / test / tools / csql / test088.ksh
blobbfca4d15f4b6b0feb345b4eb534abbc4e84093f5
1 #!/bin/ksh
2 #Test case
3 #create table t1(f1 int not null,f2 int,f3 int);
4 #insert 5 records into t1. Test the following cases
5 #a) update t1 set f2=NULL;
6 #b) update t1 set f1=NULL;
7 #c) update t1 set f1=f1+f2+f3;
8 #d) UPDATE t1 SET f2=0 where f3>=1;
9 #e) DELETE FROM t1 WHERE f3>=4;
11 QUITFILE=${PWD}/tools/csql/quit.sql
12 REL_PATH=.
13 if [ -s "$QUITFILE" ]
14 then
15 REL_PATH=`pwd`/tools/csql
18 $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/null1.sql
19 if [ $? -ne 0 ]
20 then
21 $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/drop.sql
22 exit 1;
24 $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/null2.sql
25 if [ $? -ne 0 ]
26 then
27 $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/drop.sql
28 exit 1;
30 $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/null3.sql
31 if [ $? -ne 0 ]
32 then
33 $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/drop.sql
34 exit 1;
36 $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/null4.sql
37 if [ $? -ne 0 ]
38 then
39 $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/drop.sql
40 exit 1;
42 $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/null5.sql
43 if [ $? -ne 0 ]
44 then
45 $CSQL_INSTALL_ROOT/bin/csql -u root -p manager -s ${REL_PATH}/drop.sql
46 exit 1;