diff --git a/ydb/core/kqp/provider/yql_kikimr_type_ann.cpp b/ydb/core/kqp/provider/yql_kikimr_type_ann.cpp index 6df257b7135b..a5b684cd6db3 100644 --- a/ydb/core/kqp/provider/yql_kikimr_type_ann.cpp +++ b/ydb/core/kqp/provider/yql_kikimr_type_ann.cpp @@ -887,6 +887,7 @@ virtual TStatus HandleCreateTable(TKiCreateTable create, TExprContext& ctx) over columnMeta.DefaultFromSequence = "_serial_column_" + columnMeta.Name; columnMeta.SetDefaultFromSequence(); + columnMeta.NotNull = true; } else if (constraint.Name().Value() == "not_null") { columnMeta.NotNull = true; } diff --git a/ydb/core/kqp/ut/scheme/kqp_constraints_ut.cpp b/ydb/core/kqp/ut/scheme/kqp_constraints_ut.cpp index 35188818625d..46e25ebdad99 100644 --- a/ydb/core/kqp/ut/scheme/kqp_constraints_ut.cpp +++ b/ydb/core/kqp/ut/scheme/kqp_constraints_ut.cpp @@ -256,7 +256,7 @@ Y_UNIT_TEST_SUITE(KqpConstraints) { result.GetIssues().ToString()); CompareYson(R"( [ - [[1];["New"]] + [1;["New"]] ] )", NYdb::FormatResultSetYson(result.GetResultSet(0)));