[to #49482918] fix error code of combined usage of Ordinal binding and Named binding
This commit is contained in:
@ -329,6 +329,9 @@ int ObPLParser::parse_stmt_block(ObParseCtx &parse_ctx, ObStmtNodeTree *&multi_s
|
|||||||
K_(parse_ctx.is_dynamic),
|
K_(parse_ctx.is_dynamic),
|
||||||
K_(parse_ctx.is_for_preprocess),
|
K_(parse_ctx.is_for_preprocess),
|
||||||
K(ret));
|
K(ret));
|
||||||
|
if (OB_NOT_SUPPORTED == ret) {
|
||||||
|
LOG_USER_ERROR(OB_NOT_SUPPORTED, parse_ctx.global_errmsg_);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
multi_stmt = parse_ctx.stmt_tree_;
|
multi_stmt = parse_ctx.stmt_tree_;
|
||||||
|
|||||||
@ -36,4 +36,5 @@ static const int32_t OB_PARSER_ERR_NON_INT_LITERAL = -9605;
|
|||||||
static const int32_t OB_PARSER_ERR_NUMERIC_OR_VALUE_ERROR = -5677;
|
static const int32_t OB_PARSER_ERR_NUMERIC_OR_VALUE_ERROR = -5677;
|
||||||
static const int32_t OB_PARSER_ERR_NON_INTEGRAL_NUMERIC_LITERAL = -9670;
|
static const int32_t OB_PARSER_ERR_NON_INTEGRAL_NUMERIC_LITERAL = -9670;
|
||||||
static const int32_t OB_PARSER_ERR_UNDECLARED_VAR = -5543;
|
static const int32_t OB_PARSER_ERR_UNDECLARED_VAR = -5543;
|
||||||
|
static const int32_t OB_PARSER_ERR_UNSUPPORTED = -4007;
|
||||||
#endif /*OCEANBASE_SQL_PARSER_PARSE_DEFINE_*/
|
#endif /*OCEANBASE_SQL_PARSER_PARSE_DEFINE_*/
|
||||||
|
|||||||
Reference in New Issue
Block a user