永发信息网

ORACLE中视图的形式有哪几种

答案:2  悬赏:0  手机版
解决时间 2021-02-08 23:57
ORACLE中视图的形式有哪几种
最佳答案
视图分简单视图和复杂视图两种,两种视图的区别如下表:

类型 简单视图 复杂视图
表的数目 一个 多个
是否包含函数 不行 可以
是否包含聚合数据 不行 可以
是否可以在表上执行DML语句 可以 不允许
全部回答
首先,要明白视图的原理。 视图的数据都产生于表,视图本身是没有数据的,而表才是真正的数据来源。 还有多级的视图,就是从视图还可以继续创建视图。 所以,视图的数据来源是表或视图。但是最终的数据源一定是表。 什么样的视图数据是可以使用delete的?只有从单表引过来的视图是可以的,这样的视图操作实际就相当于操作表,但是dropview不会对数据有任何影响。其他形势的视图,都是不可能删除数据的。但是dropview同样可以。 视图只是根据关联关系从表中抓取数据。实际并没有像表一样有专门的存储这些数据。只是从表里引过来而已。只要你时刻记住,视图实际上并没有实际的存储数据,而是借用表的数据,这就够了。无论你创建或者删除视图,都不会影响数据本身。否则你想想,你创建了一个视图的时候,没想过为什么一下子就有了那么多数据了呢?也不是你插入的,因为就是从表引过来的而已。 删除视图的语句是dropview视图名字 所以删除视图,不会对数据有任何影响。因为数据都在表中。想要恢复视图,重新创建,你的几千万条数据就又会出现了。视图的效果和select查询一样,只是能把这个查询固定了,以便你直接拿来用。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
仙岗村地址在哪,我要去那里办事
地上30层,常用的建筑消防设施有哪些
有电锯惊魂系列1到七吗求百度云资源
PHP【以淘宝网为例,结合情景描述一下PHP的作
什么叫入殓?
2亩鱼塘养草鱼,鲤鱼,鲢鱼,年收入多少钱
斯柯达明锐复位后怎么显示10000/365
海曙翠柏信息服务部地址在什么地方,想过去办
下列消化液中能够消化糖类、脂肪和蛋白质三种
27路公交车早上几点发车
路虎揽胜柴油3.0T发动机后面的正时皮带壳怎么
【男人信什么 歌词】狼欣然从之信足先生信的
潍坊电信地址在哪里??
足球比赛大名单不是只能18人吗?皇马大名单怎
魔兽世界DK学什么副职业好
推荐资讯
柏江村地址在哪,我要去那里办事
多装了个硬盘以前盘的文件不见了
汽车前挡玻璃贴什么膜比较好
跳舞毯是什么?是小孩玩的游戏吗?怎么玩啊。
俞冯村加油站地址好找么,我有些事要过去
行尸走肉电视剧是不是被禁了 谁有资源
SONY数码体验店地址好找么,我有些事要过去
里这个字既不是部首,又不好找部首,可以在难检
昨天在厨房里,不小心把一个玻璃杯子打碎了,
本科在国内念ACCA,大四毕业想去英国读硕士,
天艺画室(宁波鄞州区)地址好找么,我有些事要
很多人认为网恋不靠谱。芝加哥大学的一个研究
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?