fix external table system view bugs
This commit is contained in:
@ -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));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user