fix create outline with error -4016

This commit is contained in:
yishenglanlingzui
2024-03-26 13:45:28 +00:00
committed by ob-robot
parent dcedfcf34b
commit a12d26b9d6
2 changed files with 17 additions and 7 deletions

View File

@ -618,6 +618,12 @@ protected:
bool skip_space(ObRawSql &raw_sql);
protected:
enum FoundInsertTokenStatus
{
NOT_FOUND_INSERT_TOKEN,
FOUND_INSERT_TOKEN_ONCE, // find one insert token
INVALID_TOKEN_STATUS, // find insert token more than one time
};
ObRawSql raw_sql_;
char *no_param_sql_;
int64_t no_param_sql_len_;
@ -639,7 +645,7 @@ protected:
common::ObIAllocator &allocator_;
common::ObCharsetType charset_type_;
const ObCharsetInfo *charset_info_;
bool get_insert_;
FoundInsertTokenStatus found_insert_status_;
int64_t values_token_pos_;
ParseNextTokenFunc parse_next_token_func_;
ProcessIdfFunc process_idf_func_;