From 0103584d6f15893424c57643650baa91905dc684 Mon Sep 17 00:00:00 2001 From: dontknow9179 <545187809@qq.com> Date: Mon, 6 Jan 2025 10:16:33 +0000 Subject: [PATCH] remove generated column from oracle temp table inner index --- src/sql/resolver/ddl/ob_create_table_resolver.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sql/resolver/ddl/ob_create_table_resolver.cpp b/src/sql/resolver/ddl/ob_create_table_resolver.cpp index 22a2c6b61..88f6a619d 100644 --- a/src/sql/resolver/ddl/ob_create_table_resolver.cpp +++ b/src/sql/resolver/ddl/ob_create_table_resolver.cpp @@ -3590,7 +3590,8 @@ int ObCreateTableResolver::add_inner_index_for_heap_gtt() { } else { if (!column->is_rowkey_column() && column->get_column_id() != OB_HIDDEN_SESSION_ID_COLUMN_ID - && column->get_column_id() != OB_HIDDEN_SESS_CREATE_TIME_COLUMN_ID) { + && column->get_column_id() != OB_HIDDEN_SESS_CREATE_TIME_COLUMN_ID + && !column->is_generated_column()) { ObString column_name = column->get_column_name_str(); bool has_invalid_types = false; if (OB_FAIL(add_storing_column(column_name,