[CP] fix calc default expr of generate column core
This commit is contained in:
parent
87b1a70b38
commit
d1adfdd085
@ -919,6 +919,7 @@ int ObDMLResolver::resolve_basic_column_item(const TableItem &table_item,
|
|||||||
ObString col_def;
|
ObString col_def;
|
||||||
ObRawExpr *ref_expr = NULL;
|
ObRawExpr *ref_expr = NULL;
|
||||||
if (col_schema->is_generated_column()) {
|
if (col_schema->is_generated_column()) {
|
||||||
|
column_item.set_default_value(ObObj()); // set null to generated default value
|
||||||
if (OB_FAIL(col_schema->get_cur_default_value().get_string(col_def))) {
|
if (OB_FAIL(col_schema->get_cur_default_value().get_string(col_def))) {
|
||||||
LOG_WARN("get generated column definition failed", K(ret), K(*col_schema));
|
LOG_WARN("get generated column definition failed", K(ret), K(*col_schema));
|
||||||
} else if (OB_FAIL(ObSQLUtils::convert_sql_text_from_schema_for_resolve(*allocator_,
|
} else if (OB_FAIL(ObSQLUtils::convert_sql_text_from_schema_for_resolve(*allocator_,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user