Fix for issue #3106 ParseException for EXECUTE IMMEDIATE str1||str2;
This commit is contained in:
@ -2686,7 +2686,7 @@ ASTFetchStatement FetchStatement() :
|
|||||||
ASTEmbeddedSqlStatement EmbeddedSqlStatement() :
|
ASTEmbeddedSqlStatement EmbeddedSqlStatement() :
|
||||||
{}
|
{}
|
||||||
{
|
{
|
||||||
<EXECUTE> <IMMEDIATE> (StringLiteral() | Expression())
|
<EXECUTE> <IMMEDIATE> Expression()
|
||||||
[ <INTO> Name() ("," Name())* ]
|
[ <INTO> Name() ("," Name())* ]
|
||||||
[ <USING> [ <IN> [ <OUT> ] | <OUT> ] Expression() ("," [ <IN> [ <OUT> ] | <OUT> ] Expression())* ]
|
[ <USING> [ <IN> [ <OUT> ] | <OUT> ] Expression() ("," [ <IN> [ <OUT> ] | <OUT> ] Expression())* ]
|
||||||
[ ( <RETURN> | <RETURNING> ) <INTO> Expression() ("," Expression())*] ";"
|
[ ( <RETURN> | <RETURNING> ) <INTO> Expression() ("," Expression())*] ";"
|
||||||
|
Reference in New Issue
Block a user