adding test scripts
[csql.git] / test / sql / ScalarFunction / test041.ksh
blobb39fd9c154ee4546970d0a9f667f993141b8818a
1 #!/bin/ksh
2 #Testing Now() for Date
3 #create table t1(f1 int,f2 date);
4 #insert into t1 values(1,'2003/12/10')
5 #insert into t1 values(2,'2004/12/10')
6 #insert into t1 values(3,'2005/12/10')
7 #insert into t1 values(4,'2006/12/10')
8 #insert into t1 values(5,now())
9 #insert into t1 values(6,'2007/12/10')
10 #insert into t1 values(7,now())
11 #select * from t1;
12 #select * from t1 where f2<=now();
13 #select * from t1 where f2>now();
14 #select * from t1;
15 #update t1 set f2=now() where f1<=2;
16 #select * from t1;
17 #update t1 set f2=now(),f1=10 where f2='2007/12/10';
18 #select * from t1;
19 #drop table t1;
20 CREATEFILE=${PWD}/sql/ScalarFunction/csql.conf
21 REL_PATH=.
22 if [ -s "$CREATEFILE" ]
23 then
24 REL_PATH=`pwd`/sql/ScalarFunction
27 echo "drop table t1;" >${REL_PATH}/dropt1.sql
29 $CSQL_INSTALL_ROOT/bin/csql -s ${REL_PATH}/dropt1.sql >/dev/null 2>&1
31 if [ "$VALGRIND" = "true" ]
32 then
33 valgrind --tool=memcheck --leak-check=full $CSQL_INSTALL_ROOT/bin/csql -s ${REL_PATH}/Date_with_now.sql
35 else
36 $CSQL_INSTALL_ROOT/bin/csql -s ${REL_PATH}/Date_with_now.sql
38 if [ $? -ne 0 ]
39 then
40 $CSQL_INSTALL_ROOT/bin/csql -s ${REL_PATH}/dropt1.sql
41 rm -f ${REL_PATH}/dropt1.sql
42 exit 1;
46 rm -f ${REL_PATH}/dropt1.sql
47 exit 0;