5 EXEC SQL INCLUDE ../regression;
7 int main(int argc, char* argv[]) {
8 EXEC SQL BEGIN DECLARE SECTION;
10 EXEC SQL END DECLARE SECTION;
13 EXEC SQL CONNECT TO REGRESSDB1;
15 EXEC SQL WHENEVER SQLWARNING SQLPRINT;
16 EXEC SQL WHENEVER SQLERROR SQLPRINT;
18 EXEC SQL CREATE TABLE insupd_test(a int, b int);
20 EXEC SQL INSERT INTO insupd_test (a,b) values (1, 1);
21 EXEC SQL INSERT INTO insupd_test (a,b) values (2, 2);
22 EXEC SQL INSERT INTO insupd_test (a,b) values (3, 3);
24 EXEC SQL UPDATE insupd_test set a=a+1;
25 EXEC SQL UPDATE insupd_test set (a,b)=(5,5) where a = 4;
26 EXEC SQL UPDATE insupd_test set a=4 where a=3;;
28 EXEC SQL SELECT a,b into :i1,:i2 from insupd_test order by a;
30 printf("test\na b\n%d %d\n%d %d\n%d %d\n", i1[0], i2[0], i1[1], i2[1], i1[2], i2[2]);
32 EXEC SQL DISCONNECT ALL;