如何添加';具有只读';Oracle视图中的约束

如何添加';具有只读';Oracle视图中的约束,oracle,oracle11g,oracle10g,Oracle,Oracle11g,Oracle10g,我创建了一个简单的视图,但在创建视图时忘记了添加只读。 现在我想更改视图并添加只读选项。对它的查询是什么 alter view x read only; 已添加,但不幸的是,仅用于编辑视图。 因此,在将来的某个版本中,这可能会扩展到常规视图:) 在此之前,请使用简单的创建或替换视图 create or replace view x as select * from dual /* your query */ with read only; 或 “带支票选项”怎么样?@Azem我加了一个例子

我创建了一个简单的视图,但在创建视图时忘记了添加只读。 现在我想更改视图并添加只读选项。对它的查询是什么

alter view x read only;
已添加,但不幸的是,仅用于编辑视图。 因此,在将来的某个版本中,这可能会扩展到常规视图:)

在此之前,请使用简单的创建或替换视图

create or replace view x as 
select * from dual /* your query */
with read only;


“带支票选项”怎么样?@Azem我加了一个例子真的很感谢。
create or replace view x as 
select * from dual /* your query */
with check option;