Age Owner Branch data TLA Line data Source code
1 : : #include <stdio.h>
2 : :
3 : : EXEC SQL INCLUDE sqlca;
4 : : exec sql include ../regression;
5 : :
6 : : EXEC SQL WHENEVER SQLERROR sqlprint;
7 : :
8 : : int
10 amitlan@postgresql.o 9 :GNC 1 : main ()
10 : : {
11 : : EXEC SQL BEGIN DECLARE SECTION;
12 : : int foo;
13 : : EXEC SQL END DECLARE SECTION;
14 : :
15 : 1 : ECPGdebug (1, stderr);
16 : :
17 : 1 : EXEC SQL CONNECT TO REGRESSDB1;
18 [ - + ]: 1 : EXEC SQL SET AUTOCOMMIT = ON;
19 [ - + ]: 1 :
20 : 1 : EXEC SQL SELECT foo INTO :foo FROM JSON_TABLE(jsonb '[{"foo":1}]', '$[*]' AS p0
21 : : COLUMNS (
22 : : foo int
23 : : )) jt (foo);
24 [ - + ]: 1 : printf("Found foo=%d\n", foo);
25 : :
6 26 : 1 : EXEC SQL SELECT foo INTO :foo FROM JSON_TABLE(jsonb '[{"foo":"1"}]', '$[*]' AS p0
27 : : COLUMNS (
28 : : NESTED '$' AS p1 COLUMNS (
29 : : NESTED PATH '$' AS p11 COLUMNS ( foo int )
30 : : )
31 : : )) jt (foo);
32 [ - + ]: 1 : printf("Found foo=%d\n", foo);
33 : :
10 34 : 1 : EXEC SQL DISCONNECT;
35 [ - + ]: 1 :
36 : 1 : return 0;
37 : : }
|