File tree Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change
1
+ exec sql whenever sqlerror sqlprint;
2
+
3
+ exec sql include sqlca;
4
+
5
+ int
6
+ main ()
7
+ {
8
+ EXEC SQL BEGIN DECLARE SECTION;
9
+ int a = 1;
10
+ double f;
11
+ EXEC SQL END DECLARE SECTION;
12
+ FILE *dbgs;
13
+
14
+ if ((dbgs = fopen("log", "w")) != NULL)
15
+ ECPGdebug(1, dbgs);
16
+
17
+ EXEC SQL CONNECT TO mm;
18
+
19
+ EXEC SQL CREATE TABLE test (f decimal(8,2), a int);
20
+
21
+ EXEC SQL INSERT INTO test(f,a) VALUES(17000.00,1);
22
+
23
+ EXEC SQL COMMIT;
24
+
25
+ EXEC SQL SELECT f::float
26
+ INTO :f
27
+ FROM test
28
+ WHERE a = :a;
29
+
30
+ printf("Found f::float=%f\n", f);
31
+
32
+ EXEC SQL SELECT f
33
+ INTO :f
34
+ FROM test
35
+ WHERE a = :a;
36
+
37
+ printf("Found f=%f\n", f);
38
+
39
+ EXEC SQL DROP TABLE test;
40
+
41
+ EXEC SQL COMMIT;
42
+
43
+ EXEC SQL DISCONNECT;
44
+ }
You can’t perform that action at this time.
0 commit comments