1. 视图的功能:一个视图实际上就是封装了一条复杂的查询语句。
创建视图的语法:
如果使用的是scott做测试而且数据库提示权限不足时,使用sys用户登录后更改scott用户的权限:
2. create view 视图名称 as 子查询(此子查询表示一条非常复杂的语句)
3. 删除视图语句格式:
4. 通过2方式创建的视图,可以通过视图修改创建视图所用的过滤条件字段的值,但是为了防止修改该过滤字段的值可以使用如下方式(添加红色部分内容):
以上约束只会限制通过视图修改创建视图时所使用过滤条件的字段的值,其他非用来做过滤条件的字段的值是可以修改的,如下:
以上就限制了通过视图修改创建视图的过滤条件字段的值
5. 视图本身的作用是用来查询的,所以不建议通过其修改表数据,所以此时也要加以限制,创建只读视图,如下:
以上就限制了通过视图修改表中的数据。