diff --git a/src/rootserver/ob_ddl_service.cpp b/src/rootserver/ob_ddl_service.cpp index 958c18ac82..616380642c 100755 --- a/src/rootserver/ob_ddl_service.cpp +++ b/src/rootserver/ob_ddl_service.cpp @@ -7875,7 +7875,7 @@ int ObDDLService::modify_generated_column_default_value(ObColumnSchemaV2 &genera const ObTenantSchema *tenant_schema = NULL; ObSchemaGetterGuard schema_guard; ObRawExpr *expr = NULL; - lib::Worker::CompatMode compat_mode; + lib::Worker::CompatMode compat_mode = lib::Worker::CompatMode::INVALID; if (OB_FAIL(default_session.init(0, 0, &allocator))) { LOG_WARN("init empty session failed", K(ret)); @@ -7946,7 +7946,7 @@ int ObDDLService::modify_generated_column_local_vars(ObColumnSchemaV2 &generated const ObTenantSchema *tenant_schema = NULL; ObSchemaGetterGuard schema_guard; ObRawExpr *expr = NULL; - lib::Worker::CompatMode compat_mode; + lib::Worker::CompatMode compat_mode = lib::Worker::CompatMode::INVALID; if (OB_FAIL(default_session.init(0, 0, &allocator))) { LOG_WARN("init empty session failed", K(ret)); } else if (OB_FAIL(schema_service_->get_tenant_schema_guard(tenant_id, schema_guard))) { @@ -8157,7 +8157,7 @@ int ObDDLService::modify_func_expr_column_name( } else { char *new_part_func_expr_buf = NULL; int64_t outer_pos = 0; - lib::Worker::CompatMode compat_mode; + lib::Worker::CompatMode compat_mode = lib::Worker::CompatMode::INVALID; if (OB_ISNULL(new_part_func_expr_buf = static_cast(allocator.alloc(OB_MAX_SQL_LENGTH)))) { ret = OB_ALLOCATE_MEMORY_FAILED; @@ -8545,7 +8545,7 @@ int ObDDLService::rebuild_constraint_check_expr( } else { char *new_check_expr_buf = NULL; int64_t outer_pos = 0; - lib::Worker::CompatMode compat_mode; + lib::Worker::CompatMode compat_mode = lib::Worker::CompatMode::INVALID; if (OB_ISNULL(new_check_expr_buf = static_cast(allocator.alloc(OB_MAX_SQL_LENGTH)))) { ret = OB_ALLOCATE_MEMORY_FAILED; diff --git a/src/share/schema/ob_table_sql_service.cpp b/src/share/schema/ob_table_sql_service.cpp index 9fa6c562c9..4da5a348d9 100644 --- a/src/share/schema/ob_table_sql_service.cpp +++ b/src/share/schema/ob_table_sql_service.cpp @@ -1115,7 +1115,7 @@ int ObTableSqlService::add_columns_for_core(ObISQLClient &sql_client, const ObTa } // for batch sql query bool enable_stash_query = false; - ObSqlTransQueryStashDesc *stash_desc; + ObSqlTransQueryStashDesc *stash_desc = NULL; ObMySQLTransaction* trans = dynamic_cast(&sql_client); if (OB_SUCC(ret) && trans != nullptr && trans->get_enable_query_stash()) { enable_stash_query = true; @@ -1198,8 +1198,8 @@ int ObTableSqlService::add_columns_for_not_core(ObISQLClient &sql_client, ObSqlString *column_history_sql_ptr = &column_history_sql_obj; // for batch sql query bool enable_stash_query = false; - ObSqlTransQueryStashDesc *stash_desc; - ObSqlTransQueryStashDesc *stash_desc2; + ObSqlTransQueryStashDesc *stash_desc = NULL; + ObSqlTransQueryStashDesc *stash_desc2 = NULL; ObMySQLTransaction* trans = dynamic_cast(&sql_client); if (OB_SUCC(ret) && trans != nullptr && trans->get_enable_query_stash()) { if (OB_FAIL(trans->get_stash_query(tenant_id, OB_ALL_COLUMN_TNAME, stash_desc))) {