ビューの列にnull値を許可しない制約を追加しようとしています。ここに私のクエリは次のとおりです。ORA-00922:ビューの変更時に欠落したオプションまたは無効なオプションがあります。 - Oracle
alter view myTable add constraint pk_generate2 check(pk is not null);
私はこの1つを試してみました:
alter view myTable add constraint pk_generate2 check(pk is not null) disable;
これはどちらか動作しませんでした。
タイトルに誤りがあります。クエリが動作するように変更するにはどうすればよいですか?ありがとう。
PS:このような制約をビューに追加する方法がないため、解決策がないと思われます。しかし、ROWNUMをビューの主キーとして追加して、Entity Frameworkがそれを受け入れられるようにします。
私はビューに主キーの1つを含めて問題を解決しました。 – jason