Oracle insert时报错ORA-01733: 此处不允许虚拟列

原因分析:一般对视图的更新,只能对简单视图进程更新,而不能对多表关联形成的视图进程更新。对视图的更新,最终要反映到对表的字段的更新上。

Update 视图时,如果视图有分组函数、GROUP BY 子句、DISTINCT 关键字、ROWNUM 等伪列、常量表达式这些时,是不能修改视图的。

把视图重新create后再进行insert into。

ok!

posted @ 2019-05-20 09:59  一聚风云便是皇  阅读(7587)  评论(1编辑  收藏  举报