1 ################################################################################ 
    2 # t/part_supported_sql_funcs_delete.inc                                        # 
    5 #  Delete access of the tests frame for allowed sql functions                  # 
    8 #------------------------------------------------------------------------------# 
    9 # Original Author: HH                                                          # 
   10 # Original Date: 2006-11-22                                                    # 
   14 ################################################################################ 
   15 --echo -------------------------------------------------------------------------
 
   16 --echo ---  Delete rows and partitions of tables with $sqlfunc
 
   17 --echo -------------------------------------------------------------------------
 
   19 eval 
delete from $t1 where col1=$val2;
 
   20 eval 
delete from $t2 where col1=$val2;
 
   21 eval 
delete from $t3 where col1=$val2;
 
   22 eval 
delete from $t4 where col1=$val2;
 
   23 eval 
delete from $t5 where col1=$val2;
 
   24 eval 
delete from $t6 where col1=$val2;
 
   26 eval select * from $t1 order by col1;
 
   27 eval select * from $t2 order by col1;
 
   28 eval select * from $t3 order by col1;
 
   29 eval select * from $t4 order by colint;
 
   30 eval select * from $t5 order by colint;
 
   32 eval insert into $t1 values ($val2);
 
   33 eval insert into $t2 values ($val2);
 
   34 eval insert into $t3 values ($val2);
 
   35 eval insert into $t4 values (60,$val2);
 
   36 eval insert into $t5 values (60,$val2);
 
   37 eval insert into $t6 values (60,$val2);
 
   39 eval select * from $t1 order by col1;
 
   40 eval select * from $t2 order by col1;
 
   41 eval select * from $t3 order by col1;
 
   42 eval select * from $t4 order by colint;
 
   43 eval select * from $t5 order by colint;
 
   44 eval select * from $t6 order by colint;
 
   46 if (!$drop_partition_not_supported)
 
   48 eval alter 
table $t1 drop partition p0; 
 
   49 eval alter 
table $t2 drop partition p0; 
 
   50 eval alter 
table $t4 drop partition p0; 
 
   51 eval alter 
table $t5 drop partition p0; 
 
   52 eval alter 
table $t6 drop partition p0;  
 
   54 eval select * from $t1 order by col1;
 
   55 eval select * from $t2 order by col1;
 
   56 eval select * from $t3 order by col1;
 
   57 eval select * from $t4 order by colint;
 
   58 eval select * from $t5 order by colint;
 
   59 eval select * from $t6 order by colint;