update sql format inserted into __all_ddl_operation during rename table operations.

This commit is contained in:
obdev
2024-02-09 17:20:43 +00:00
committed by ob-robot
parent cdc3d09364
commit 51fa1d8894

View File

@ -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(),