Oracle视图-(检查约束/只读/带错误/复杂视图)
1、创建带检查约束的视图,并测试能否更新视图中的数据。答案是不能更新。
2、创建只读视图,只读视图只能查询,不能进行增删改操作。
3、我们创建一个视图,如果视图的sql语句所设计的表不存在,此时系统会给出错误提示——
4、有的时候,我们创建视图时的表可能不存在,但是以后可能会存在,我们如果此时需要创建这样的视图,需要添加FORCE选项:
5、创建多表关联查询复杂视图。
6、尝试更新视图中的数据,发现可以修改。
7、再次更新视图中的数据时,提示错误。
8、弹框提示的是我们所需修改的列不属于键保留表的列。该表的主键列全部显示在视图中,并且他尺攵跋赈们的值在视图中都是唯一且非空的。也就是说,表的键值在一个连接视图中也是键值,那么就称这个表为键保留表。
9、创建分组聚合统计查询视图。因为用到聚合函数,没有键保留表,所以无法执行update.
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:52
阅读量:88
阅读量:43
阅读量:44
阅读量:71