fix external table system view bugs

This commit is contained in:
wjhh2008
2023-05-05 12:15:18 +00:00
committed by ob-robot
parent 58dd6021ba
commit 27da7e5ca0
5 changed files with 18 additions and 16 deletions

View File

@ -5273,8 +5273,10 @@ int ObDDLResolver::check_default_value(ObObj &default_value,
LOG_WARN("resolve generated column expr failed", K(ret));
} else {
if (true == lib::is_oracle_mode()) {
OZ (check_dup_gen_col(default_value.get_string(), gen_col_expr_arr));
OZ (gen_col_expr_arr.push_back(default_value.get_string()));
if (!table_schema.is_external_table()) {
OZ (check_dup_gen_col(default_value.get_string(), gen_col_expr_arr));
OZ (gen_col_expr_arr.push_back(default_value.get_string()));
}
if (OB_NOT_NULL(expr) && expr->is_udf_expr()) {
OX (column.add_column_flag(GENERATED_COLUMN_UDF_EXPR));
}