我正在使用 oracle 10g 和 sql developer 来编写查询。
我有一个用户ESTRADM
,它有一些表和一些物化视图。我正在尝试在表中插入一行,MTEP_THREEDS_CARD_MASTER
并且其各自的物化视图是MTEP_THREEDS_CARD_MASTER
(表和视图都具有相同的名称)。
现在当我执行查询
insert into ESTRADM.MTEP_THREEDS_CARD_MASTER values (col1,col2,..);
它给了我一个错误:
错误报告:
SQL 错误:ORA-01732:此视图 01732 上的数据操作操作不合法
。00000 -“此视图上的数据操作操作不合法”
*原因:
*操作:
我的物化视图已禁用查询重写。
我不明白为什么它试图插入视图为什么它没有写入表?如何在表格中插入一行?