File tree 3 files changed +7
-3
lines changed
src/interfaces/ecpg/preproc
3 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -1877,16 +1877,19 @@ Iresult: Iconst { $$ = $1; }
1877
1877
;
1878
1878
1879
1879
execute_rest: /* EMPTY */ { $$ = EMPTY; }
1880
- | ecpg_using ecpg_into { $$ = EMPTY; }
1880
+ | ecpg_using opt_ecpg_into { $$ = EMPTY; }
1881
1881
| ecpg_into ecpg_using { $$ = EMPTY; }
1882
- | ecpg_using { $$ = EMPTY; }
1883
1882
| ecpg_into { $$ = EMPTY; }
1884
1883
;
1885
1884
1886
1885
ecpg_into: INTO into_list { $$ = EMPTY; }
1887
1886
| into_descriptor { $$ = $1; }
1888
1887
;
1889
1888
1889
+ opt_ecpg_into: /* EMPTY */ { $$ = EMPTY; }
1890
+ | ecpg_into { $$ = $1; }
1891
+ ;
1892
+
1890
1893
ecpg_fetch_into: ecpg_into { $$ = $1; }
1891
1894
| using_descriptor
1892
1895
{
Original file line number Diff line number Diff line change 78
78
%type <str> opt_bit_field
79
79
%type <str> opt_connection_name
80
80
%type <str> opt_database_name
81
+ %type <str> opt_ecpg_into
81
82
%type <str> opt_ecpg_fetch_into
82
83
%type <str> opt_ecpg_using
83
84
%type <str> opt_initializer
Original file line number Diff line number Diff line change 98
98
' VariableShowStmtSHOWSESSIONAUTHORIZATION' =>
99
99
' SHOW SESSION AUTHORIZATION ecpg_into' ,
100
100
' returning_clauseRETURNINGtarget_list' =>
101
- ' RETURNING target_list ecpg_into ' ,
101
+ ' RETURNING target_list opt_ecpg_into ' ,
102
102
' ExecuteStmtEXECUTEnameexecute_param_clause' =>
103
103
' EXECUTE prepared_name execute_param_clause execute_rest' ,
104
104
' ExecuteStmtCREATEOptTempTABLEcreate_as_targetASEXECUTEnameexecute_param_clause'
You can’t perform that action at this time.
0 commit comments