66问答网
所有问题
oracle基表更新普通视图是否更新
如题所述
举报该问题
推荐答案 推荐于2017-08-19
不一定更新
譬如你视图是这么建的
create view v_aaa as select * from table_a where id between 20 and 30;
但是你插入了一条id不在20到30之间的,此时视图不发生变化,当你插入的id值在20到30之间,此时视图才发生改变
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/pvi2pi29D.html
其他回答
第1个回答 2012-03-21
更新的,因为视图可以看做一个预定义SQL,实际执行的就是一句SQL而已本回答被提问者采纳
第2个回答 2017-08-19
oracle基表更新普通视图是否更新
更新的,因为视图可以看做一个预定义SQL,
实际执行的就是一句SQL而已
相似回答
Oracle
SQL 对原本的table
更新
,如何让VIEW也随之更新?
答:
会,视图view是根据table建立的,当更新table是,如果涉及视图所在字段,那么视图也会随之更新
。当然如果你说的修改是修改字段名称或者字段长度一类的,改变基表的一些性质的操作,那么视图会失效,需要重新编译一下视图才可以。
ORACLE
中
视图更新
可以
更新基表
中数据,视图更新应该满足什么条件?_百度...
答:
update
,delete操作, �6�1
视图
包含下列结构是不可以
更新
的 1:集合运算符 union,union all, intersect,minus 2:distinct关键字 3:group by,order by,connect by,或者start with 4:子查询 5:分组函数 6:需要更新的列不是视图定义的 7:具有连接查询(可以更新键值...
oracle
物化
视图
增删改查
基表
变化吗
答:
可以在
视图
上增删改,
基表
是会变化的,但是复杂视图不会让你增删改的 。
oracle
视图占空间吗?修改
视图是否
修改
基表
?为什么
答:
视图不占用表空间,仅仅是一种逻辑上的映射。
除了个别基于单表的视图,其他的都是只读的,不能修改
。有些基于单表的视图,如果包含了主键,基本都是可以修改的。其他的不中。
oralce
视图
的作用
答:
oracle视图
可以理解为数据库中一张虚拟的表,他是通过一张或者多张
基表
进行关联查询后组成一个虚拟的逻辑表。查询视图,本质上是对表进行关联查询。视图的本身是不包含任何数据,只是一个查询结果,当基表的数据发生变化时,视图里面的数据也会跟着发生变化。我们经常在实际开发过程中遇到的视图可以大概分...
oracle视图
是实时的吗
答:
不是实时的。
Oracle视图
不是实时的,而是基于数据表的一个虚拟表。视图是通过一个查询语句定义的,它可以包含一个或多个表的数据。Oracle视图是一个虚拟的表,是基于一个或多个表的查询结果集,定义在数据库中的一种逻辑结构
大家正在搜
相关问题
ORACLE 中视图更新可以更新基表中数据,视图更新应该满足...
如何查看ORACLE已建视图是否更新
oracle视图可以update吗
oracle中,可更新视图的更新原则是什么
oracle中修改视图内容 基础表 才不会影响
sql中如果修改了基本表的数据,视图也会自动随之修改吗?
sql中修改了基本表的数据视图也会自动随之修改吗?
oracle 视图占空间吗?修改视图是否修改基表?为什么