【发布时间】:2017-04-19 15:56:08
【问题描述】:
我正在尝试向视图中的列添加不可为空的约束。这是我的查询:
alter view myTable add constraint pk_generate2 check(pk is not null);
我试过这个:
alter view myTable add constraint pk_generate2 check(pk is not null) disable;
这也没有用。
它给出了标题中给出的错误。如何更改查询以使其正常工作?谢谢。
PS:我怀疑没有解决方案,因为没有办法将这样的约束添加到视图中。但是我将 ROWNUM 作为主键添加到视图中,以使其被实体框架接受。
【问题讨论】:
-
我通过在视图中包含一个主键解决了这个问题。