support json type

This commit is contained in:
xj0
2022-02-08 14:58:13 +08:00
committed by LINxiansheng
parent 4b25bac8d0
commit e5f59ea074
241 changed files with 46116 additions and 749 deletions

View File

@ -3302,6 +3302,9 @@ int ObAlterTableResolver::resolve_alter_column(const ParseNode& node)
} else if (!share::is_oracle_mode() && ob_is_text_tc(alter_column_schema.get_data_type())) {
ret = OB_INVALID_DEFAULT;
SQL_RESV_LOG(WARN, "BLOB/TEXT can't set default value!", K(ret));
} else if (!share::is_oracle_mode() && ob_is_json_tc(alter_column_schema.get_data_type())) {
ret = OB_ERR_BLOB_CANT_HAVE_DEFAULT;
SQL_RESV_LOG(WARN, "BLOB/TEXT or JSON can't set default value!", K(ret));
} else if (OB_FAIL(resolve_default_value(default_node, default_value))) {
SQL_RESV_LOG(WARN, "failed to resolve default value!", K(ret));
}