Oracle视图-(检查约束/只读/带错误/复杂视图)
来源:网络收集 点击: 时间:2025-12-30【导读】:
视图是一种Oracle数据库对象,是从一个或者多个数据表或视图中导出的虚表,视图所对应的数据并不真正地存储在视图中,而是存储在所引用地数据表中,视图的结构和数据是对数据表进行查询的结果。
创建带检查约束的视图,并测试能否更新视图中的数据。答案是不能更新。

创建只读视图,只读视图只能查询,不能进行增删改操作。

我们创建一个视图,如果视图的sql语句所设计的表不存在,此时系统会给出错误提示——

有的时候,我们创建视图时的表可能不存在,但是以后可能会存在,我们如果此时需要创建这样的视图,需要添加FORCE选项:

创建多表关联查询复杂视图。

尝试更新视图中的数据,发现可以修改。

再次更新视图中的数据时,提示错误。

弹框提示的是我们所需修改的列不属于键保留表的列。

创建分组聚合统计查询视图。因为用到聚合函数,没有键保留表,所以无法执行update.
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1296239.html
上一篇:王者怎么切换帐号来着
下一篇:剪刘海的小技巧
订阅