34{
35
36#line 15 "rnull.pgc"
38
39#line 15 "rnull.pgc"
40
41
42#line 16 "rnull.pgc"
43 short s = 17 ;
44
45#line 16 "rnull.pgc"
46
47
48#line 17 "rnull.pgc"
50
51#line 17 "rnull.pgc"
52
53
54#line 18 "rnull.pgc"
56
57#line 18 "rnull.pgc"
58
59
60#line 19 "rnull.pgc"
61 float f = ( float ) 3.71 ;
62
63#line 19 "rnull.pgc"
64
65
66#line 20 "rnull.pgc"
67 long l = 487444 ;
68
69#line 20 "rnull.pgc"
70
71
72#line 21 "rnull.pgc"
73 double dbl = 404.404 ;
74
75#line 21 "rnull.pgc"
76
77
78#line 22 "rnull.pgc"
80
81#line 22 "rnull.pgc"
82
83
84#line 23 "rnull.pgc"
86
87#line 23 "rnull.pgc"
88
89
90#line 24 "rnull.pgc"
92
93#line 24 "rnull.pgc"
94
95
97
98#line 27 "rnull.pgc"
99
100
101 {
ECPGconnect(__LINE__, 1,
"ecpg1_regression" , NULL, NULL , NULL, 0);
102#line 29 "rnull.pgc"
103
105#line 29 "rnull.pgc"
106
107
108 {
ECPGdo(__LINE__, 1, 0, NULL, 0,
ECPGst_normal,
"create table test ( id int , c char ( 10 ) , s smallint , i int , b bool , f float , l bigint , dbl double precision , dec decimal , dat date , tmp timestamptz )",
ECPGt_EOIT,
ECPGt_EORT);
109#line 33 "rnull.pgc"
110
112#line 33 "rnull.pgc"
113
115#line 34 "rnull.pgc"
116
118#line 34 "rnull.pgc"
119
120
121 {
ECPGdo(__LINE__, 1, 0, NULL, 0,
ECPGst_normal,
"insert into test ( id , c , s , i , b , f , l , dbl ) values ( 1 , $1 , $2 , $3 , $4 , $5 , $6 , $7 )",
122 ECPGt_char,(
c),(
long)
sizeof(
"abc"),(
long)1,(
sizeof(
"abc"))*
sizeof(
char),
136#line 38 "rnull.pgc"
137
139#line 38 "rnull.pgc"
140
142#line 39 "rnull.pgc"
143
145#line 39 "rnull.pgc"
146
147
158
159 {
ECPGdo(__LINE__, 1, 0, NULL, 0,
ECPGst_normal,
"insert into test ( id , c , s , i , b , f , l , dbl , dec , dat , tmp ) values ( 2 , $1 , $2 , $3 , $4 , $5 , $6 , $7 , $8 , $9 , $10 )",
160 ECPGt_char,(
c),(
long)
sizeof(
"abc"),(
long)1,(
sizeof(
"abc"))*
sizeof(
char),
180#line 54 "rnull.pgc"
181
183#line 54 "rnull.pgc"
184
186#line 55 "rnull.pgc"
187
189#line 55 "rnull.pgc"
190
191
193
194 {
ECPGdo(__LINE__, 1, 0, NULL, 0,
ECPGst_normal,
"select c , s , i , b , f , l , dbl , dec , dat , tmp from test where id = 1",
ECPGt_EOIT,
195 ECPGt_char,(
c),(
long)
sizeof(
"abc"),(
long)1,(
sizeof(
"abc"))*
sizeof(
char),
215#line 61 "rnull.pgc"
216
218#line 61 "rnull.pgc"
219
220
231
232 printf(
"second select\n");
233
234 {
ECPGdo(__LINE__, 1, 0, NULL, 0,
ECPGst_normal,
"select c , s , i , b , f , l , dbl , dec , dat , tmp from test where id = 2",
ECPGt_EOIT,
235 ECPGt_char,(
c),(
long)
sizeof(
"abc"),(
long)1,(
sizeof(
"abc"))*
sizeof(
char),
255#line 78 "rnull.pgc"
256
258#line 78 "rnull.pgc"
259
260
271
273#line 91 "rnull.pgc"
274
276#line 91 "rnull.pgc"
277
279#line 92 "rnull.pgc"
280
282#line 92 "rnull.pgc"
283
284
286#line 94 "rnull.pgc"
287
289#line 94 "rnull.pgc"
290
291
292 return 0;
293}
bool ECPGdisconnect(int lineno, const char *connection_name)
bool ECPGconnect(int lineno, int c, const char *name, const char *user, const char *passwd, const char *connection_name, int autocommit)
bool ECPGdo(const int lineno, const int compat, const int force_indicator, const char *connection_name, const bool questionmarks, const int st, const char *query,...)
bool ECPGtrans(int lineno, const char *connection_name, const char *transaction)