Oracle——视图对象

视图是一个虚拟表,它由存储的查询构成,可以将它的输出看做一个表。视图同真实表一样,也可以包含一系列带有名称的列和行数据。但是,视图并不在数据库中存储数据值,其数据值来自定义视图的查询语句所引用的表,数据库只在数据字典中存储视图的定义信息。

 

视图建立在关系表上,也可以在其他视图上,或者同时建立在两者之上。视图看上去非常像数据库中的表,甚至可以在视图中进行INSERT,UPDATE和DELETE操作。通过视图修改数据时,实际上就是在修改基本表中的数据。与之相对应,改变基本表中的数据也会反映到由该表组成的视图中。

 

创建视图是使用CREATE VIEW语句完成的。

 

建立视图时可以指定WITH READ ONLY选项,该选项用于定义只读视图。

 

复杂视图是指包含函数,表达式或分组数据的视图,使用复杂视图的主要目的是为了简化查询操作。

 

连接视图是指基于多个表所建立的视图,使用连接视图的主要目的是为了简化连接查询。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值