adding test scripts
[csql.git] / test / tools / csql / foreign7.sql
blobad22227bfcc3ad42d637ef901d4544e7f39b4be5
1 echo CREATE TABLE t1(f1 int,f2 int,primary key(f1));
2 CREATE TABLE t1(f1 int,f2 int,primary key(f1));
3 echo CREATE TABLE t2(f3 int,f4 int,primary key(f3));
4 CREATE TABLE t2(f3 int,f4 int,primary key(f3));
5 echo CREATE TABLE t3(f5 int,f6 int,foreign key(f5) references t1(f1),foreign key(f6) references t2(f3) );
6 CREATE TABLE t3(f5 int,f6 int,foreign key(f5) references t1(f1),foreign key(f6) references t2(f3) );
8 echo INSERT INTO t1 values(1,10);
9 INSERT INTO t1 values(1,10);
10 echo INSERT INTO t1 values(2,20);
11 INSERT INTO t1 values(2,20);
13 echo INSERT INTO t2 values(3,30);
14 INSERT INTO t2 values(3,30);
15 echo INSERT INTO t2 values(4,40);
16 INSERT INTO t2 values(4,40);
18 echo INSERT INTO t3 values(1,3);
19 INSERT INTO t3 values(1,3);
20 echo INSERT INTO t3 values(1,4);
21 INSERT INTO t3 values(1,4);
22 echo INSERT INTO t3 values(2,3);
23 INSERT INTO t3 values(2,3);
24 echo INSERT INTO t3 values(2,4);
25 INSERT INTO t3 values(2,4);
26 echo INSERT INTO t3 values(2,4);
27 INSERT INTO t3 values(2,4);
28 echo INSERT INTO t3 values(1,5);
29 INSERT INTO t3 values(1,5);
30 echo SELECT * FROM t1;
31 SELECT * FROM t1;
32 echo SELECT * FROM t2;
33 SELECT * FROM t2;
34 echo SELECT * FROM t3;
35 SELECT * FROM t3;
36 echo DELETE FROM t3;
37 DELETE FROM t3;
38 echo DELETE FROM t2;
39 DELETE FROM t2;
40 echo DELETE FROM t1;
41 DELETE FROM t1;
42 echo SELECT * FROM t1;
43 SELECT * FROM t1;
44 echo SELECT * FROM t2;
45 SELECT * FROM t2;
46 echo SELECT * FROM t3;
47 SELECT * FROM t3;