Fix some spm bugs
This commit is contained in:
@ -220,9 +220,9 @@ int ObExprToOutfileRow::extract_fisrt_wchar_from_varhcar(const ObObj &obj, int32
|
||||
// If the FIELDS ESCAPED BY character is not empty, it is used to prefix the following
|
||||
// characters on output:
|
||||
// 1. The FIELDS ESCAPED BY character.
|
||||
// 2. The FIELDS [OPTIONALLY] ENCLOSED BY character.
|
||||
// 3. The first character of the FIELDS TERMINATED BY and LINES TERMINATED BY values,
|
||||
// if the ENCLOSED BY character is empty or unspecified.
|
||||
// 2. The FIELDS [OPTIONALLY] ENCLOSED BY character.
|
||||
// 3. The first character of the FIELDS TERMINATED BY and LINES TERMINATED BY values,
|
||||
// if the ENCLOSED BY character is empty or unspecified.
|
||||
// 4. ASCII 0 (what is actually written following the escape character is ASCII 0, not a
|
||||
// zero-valued byte).
|
||||
// 5. If the FIELDS ESCAPED BY character is empty, no characters are escaped and NULL is output
|
||||
|
||||
@ -55,7 +55,7 @@ int ObPrepareExecutor::execute(ObExecContext &ctx, ObPrepareStmt &stmt)
|
||||
if (OB_FAIL(ObSQLUtils::calc_const_expr(ctx, stmt.get_prepare_sql(), result, ctx.get_allocator(), params_array))) {
|
||||
LOG_WARN("failed to calc const expr", K(stmt.get_prepare_sql()), K(ret));
|
||||
} else if (!result.is_string_type()) {
|
||||
ret = OB_ERR_UNEXPECTED;
|
||||
ret = OB_ERR_PARSER_SYNTAX;
|
||||
LOG_WARN("prepare sql is not a string", K(result), K(ret));
|
||||
} else {
|
||||
ObString stmt_name;
|
||||
|
||||
Reference in New Issue
Block a user