update sql format inserted into __all_ddl_operation during rename table operations.
This commit is contained in:
@ -15336,7 +15336,7 @@ int ObDDLService::rename_table(const obrpc::ObRenameTableArg &rename_table_arg)
|
|||||||
if (OB_SUCC(ret)) {
|
if (OB_SUCC(ret)) {
|
||||||
ObSqlString sql;
|
ObSqlString sql;
|
||||||
if (!is_oracle_mode) {
|
if (!is_oracle_mode) {
|
||||||
if (OB_FAIL(sql.append_fmt("RENAME TABLE %.*s.%.*s TO %.*s.%.*s",
|
if (OB_FAIL(sql.append_fmt("RENAME TABLE `%.*s`.`%.*s` TO `%.*s`.`%.*s`",
|
||||||
rename_item.origin_db_name_.length(),
|
rename_item.origin_db_name_.length(),
|
||||||
rename_item.origin_db_name_.ptr(),
|
rename_item.origin_db_name_.ptr(),
|
||||||
rename_item.origin_table_name_.length(),
|
rename_item.origin_table_name_.length(),
|
||||||
@ -15348,7 +15348,7 @@ int ObDDLService::rename_table(const obrpc::ObRenameTableArg &rename_table_arg)
|
|||||||
LOG_WARN("failed to append sql", K(ret));
|
LOG_WARN("failed to append sql", K(ret));
|
||||||
}
|
}
|
||||||
} else { // oracle mode
|
} else { // oracle mode
|
||||||
if (OB_FAIL(sql.append_fmt("RENAME %.*s TO %.*s",
|
if (OB_FAIL(sql.append_fmt("RENAME \"%.*s\" TO \"%.*s\"",
|
||||||
rename_item.origin_table_name_.length(),
|
rename_item.origin_table_name_.length(),
|
||||||
rename_item.origin_table_name_.ptr(),
|
rename_item.origin_table_name_.ptr(),
|
||||||
rename_item.new_table_name_.length(),
|
rename_item.new_table_name_.length(),
|
||||||
|
|||||||
Reference in New Issue
Block a user