diff --git a/src/sql/resolver/ob_resolver_utils.cpp b/src/sql/resolver/ob_resolver_utils.cpp index 0ef236abd1a2b5c24746c1e66fa52c899d53dbed..b25e2a58061a3419e00f6df94e1dcdc8d1a2b072 100644 --- a/src/sql/resolver/ob_resolver_utils.cpp +++ b/src/sql/resolver/ob_resolver_utils.cpp @@ -7974,7 +7974,7 @@ int ObResolverUtils::check_foreign_key_set_null_satisfy( const ObString &fk_col_name = arg.child_columns_.at(i); const ObColumnSchemaV2 *fk_col_schema = child_table_schema.get_column_schema(fk_col_name); if (OB_ISNULL(fk_col_schema)) { - ret = OB_ERR_UNEXPECTED; + ret = OB_ERR_COLUMN_NOT_FOUND; LOG_WARN("foreign key column schema is null", K(ret), K(i)); } else if (fk_col_schema->is_generated_column()) { ret = OB_ERR_UNSUPPORTED_FK_SET_NULL_ON_GENERATED_COLUMN;