oracle基表更新普通视图是否更新

如题所述

不一定更新
譬如你视图是这么建的
create view v_aaa as select * from table_a where id between 20 and 30;

但是你插入了一条id不在20到30之间的,此时视图不发生变化,当你插入的id值在20到30之间,此时视图才发生改变
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-21
更新的,因为视图可以看做一个预定义SQL,实际执行的就是一句SQL而已本回答被提问者采纳
第2个回答  2017-08-19
oracle基表更新普通视图是否更新
更新的,因为视图可以看做一个预定义SQL,
实际执行的就是一句SQL而已
相似回答