oracle视图view

2025-05-27 06:31:41

1、oracle视图一、视图定义视图是一种虚拟表,视图并不存储数据,它只是基于基表数据的一种查询结果。二、视图优点1.简化数据查询2.简化用户权限的管理3.便于数据共享三、视图分类1.简单视图2.复杂视图3.连接视图4.只读视图5.约束视图check四、创建视图1.查看用户是否拥有创建视图权限

oracle视图view

3、查看视图结构 可以看到 查询中的字段都已经存在在了视图中

oracle视图view

5、在创建视图的时候基表中的数据也一并会被创建到视图中,如果有条件限制就根据条件创建数据,如果没有条件 就会把基表中的数据全部创建到视图中

oracle视图view

7、4.创建复杂视图 ,所谓复杂视图就是创建多表查询的视图 复杂视图修改的数据无法还原到基表

oracle视图view

9、不过有一点在上图中也可以看出来,在创建视图的时候,基表中的非空约束也一并创建在了视图当中 。而其它约束却不会被一起创建过来。

10、6.通过with read only 来设置对创建的视图的更改操作,可以看到设置为只读视图后,是无法对视图进行数据操作的

oracle视图view

12、7.删除视图语法:crop view 视图名称;

oracle视图view
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢