/* Processed by ecpg (regression mode) */ /* These include files are added by the preprocessor */ #include <ecpglib.h> #include <ecpgerrno.h> #include <sqlca.h> /* End of automatic include section */ #define ECPGdebug(X,Y) ECPGdebug((X)+100,(Y))
if (sqlca.sqlcode < 0) sqlprint();} #line49"prepareas.pgc"
printf("+++++ Test for execute immediate +++++\n");
printf("execute immediate \"insert into test values(1,2)\"\n");
{ ECPGdo(__LINE__, 0, 1, NULL, 0, ECPGst_exec_immediate, "insert into test values(1,2)", ECPGt_EOIT, ECPGt_EORT); #line52"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line52"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line58"prepareas.pgc"
printf("+++++ Test for PREPARE ident FROM CString +++++\n");
printf("prepare ident_name from \"insert into test values(?,?)\"\n");
{ ECPGprepare(__LINE__, NULL, 0, "ident_name", "insert into test values(?,?)"); #line61"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line61"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line66"prepareas.pgc"
printf("+++++ Test for PREPARE char_variable_normal_name FROM char_variable +++++\n");
printf("prepare :v_normal_name from :v_query\n");
{ ECPGprepare(__LINE__, NULL, 0, v_normal_name, v_query); #line69"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line69"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line74"prepareas.pgc"
printf("+++++ Test for PREPARE char_variable_inc_dq_name FROM char_variable +++++\n");
printf("prepare :v_include_dq_name from :v_query\n");
{ ECPGprepare(__LINE__, NULL, 0, v_include_dq_name, v_query); #line77"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line77"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line82"prepareas.pgc"
printf("+++++ Test for PREPARE char_variable_inc_ws_name FROM char_variable +++++\n");
printf("prepare :v_include_ws_name from :v_query\n");
{ ECPGprepare(__LINE__, NULL, 0, v_include_ws_name, v_query); #line85"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line85"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line98"prepareas.pgc"
printf("+++++ Test for PREPARE CString_normal_name FROM char_variable +++++\n");
printf("prepare \"norma_name\" from :v_query\n");
{ ECPGprepare(__LINE__, NULL, 0, "normal_name", v_query); #line101"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line101"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line113"prepareas.pgc"
printf("+++++ Test for PREPARE ident(typelist) AS +++++\n");
printf("prepare ident_name(int,int) as insert into test values($1,$2)\n");
{ ECPGdo(__LINE__, 0, 1, NULL, 0, ECPGst_prepare, "prepare $0 ( int , int ) as insert into test values ( $1 , $2 )",
ECPGt_const,"ident_name",(long)10,(long)1,strlen("ident_name"),
ECPGt_NO_INDICATOR, NULL , 0L, 0L, 0L, ECPGt_EOIT, ECPGt_EORT); #line116"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line116"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line122"prepareas.pgc"
printf("+++++ Test for PREPARE CString_normal_name(typelist) AS +++++\n");
printf("prepare \"normal_name\"(int,int) as insert into test values($1,$2)\n");
{ ECPGdo(__LINE__, 0, 1, NULL, 0, ECPGst_prepare, "prepare $0 ( int , int ) as insert into test values ( $1 , $2 )",
ECPGt_const,"normal_name",(long)11,(long)1,strlen("normal_name"),
ECPGt_NO_INDICATOR, NULL , 0L, 0L, 0L, ECPGt_EOIT, ECPGt_EORT); #line125"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line125"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line131"prepareas.pgc"
printf("+++++ Test for PREPARE CString_include_ws_name(typelist) AS +++++\n");
printf("prepare \"include_ _name\"(int,int) as insert into test values($1,$2)\n");
{ ECPGdo(__LINE__, 0, 1, NULL, 0, ECPGst_prepare, "prepare $0 ( int , int ) as insert into test values ( $1 , $2 )",
ECPGt_const,"include_ _name",(long)14,(long)1,strlen("include_ _name"),
ECPGt_NO_INDICATOR, NULL , 0L, 0L, 0L, ECPGt_EOIT, ECPGt_EORT); #line134"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line134"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line140"prepareas.pgc"
printf("+++++ Test for PREPARE char_variable_normal_name(typelist) AS +++++\n");
printf("prepare :v_normal_name(int,int) as insert into test values($1,$2)\n");
{ ECPGdo(__LINE__, 0, 1, NULL, 0, ECPGst_prepare, "prepare $0 ( int , int ) as insert into test values ( $1 , $2 )",
ECPGt_char,(v_normal_name),(long)16,(long)1,(16)*sizeof(char),
ECPGt_NO_INDICATOR, NULL , 0L, 0L, 0L, ECPGt_EOIT, ECPGt_EORT); #line143"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line143"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line149"prepareas.pgc"
printf("+++++ Test for PREPARE char_variable_include_ws_name(typelist) AS +++++\n");
printf("prepare :v_include_ws_name(int,int) as insert into test values($1,$2)\n");
{ ECPGdo(__LINE__, 0, 1, NULL, 0, ECPGst_prepare, "prepare $0 ( int , int ) as insert into test values ( $1 , $2 )",
ECPGt_char,(v_include_ws_name),(long)16,(long)1,(16)*sizeof(char),
ECPGt_NO_INDICATOR, NULL , 0L, 0L, 0L, ECPGt_EOIT, ECPGt_EORT); #line152"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line152"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line176"prepareas.pgc"
printf("+++++ Test for combination PREPARE FROM and EXECUTE ident(typelist) +++++\n");
printf("prepare ident_name from :v_query\n");
{ ECPGprepare(__LINE__, NULL, 0, "ident_name", v_query); #line179"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line179"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line185"prepareas.pgc"
printf("+++++ Test for combination PREPARE FROM and EXECUTE CString_include_ws_name(typelist) +++++\n");
printf("prepare \"include_ _name\" from :v_query\n");
{ ECPGprepare(__LINE__, NULL, 0, "include_ _name", v_query); #line188"prepareas.pgc"
if (sqlca.sqlcode < 0) sqlprint();} #line188"prepareas.pgc"